forked from winpython/winpython
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathQtGui.py
More file actions
24 lines (22 loc) · 1016 Bytes
/
QtGui.py
File metadata and controls
24 lines (22 loc) · 1016 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# -*- coding: utf-8 -*-
#
# Copyright © 2011 Pierre Raybaut
# Licensed under the terms of the MIT License
# (copied from Spyder source code [spyderlib.qt])
#
# Qt5 migration would not have been possible without
# 2014-2015 Spyder Development Team work
# (MIT License too, same parent project)
import os
if os.environ['QT_API'] == 'pyqt5':
from PyQt5.QtCore import QSortFilterProxyModel # analysis:ignore
from PyQt5.QtPrintSupport import (QPrinter, QPrintDialog, # analysis:ignore
QAbstractPrintDialog)
from PyQt5.QtPrintSupport import QPrintPreviewDialog # analysis:ignore
from PyQt5.QtGui import * # analysis:ignore
from PyQt5.QtWidgets import * # analysis:ignore
elif os.environ['QT_API'] == 'pyqt':
from PyQt4.Qt import QKeySequence, QTextCursor # analysis:ignore
from PyQt4.QtGui import * # analysis:ignore
else:
from PySide.QtGui import * # analysis:ignore