|
5 | 5 | # (see spyderlib/__init__.py for details)
|
6 | 6 |
|
7 | 7 | import os
|
8 |
| -import sys |
9 |
| - |
10 |
| -if os.environ['QT_API'] == 'pyqt': |
11 |
| - if "PyQt4" in sys.modules: |
12 |
| - from PyQt4.QtGui import QApplication, QMainWindow, QWidget, QLabel |
13 |
| - from PyQt4.QtGui import QDockWidget, QShortcut, QCursor, QDialog, QListWidget |
14 |
| - from PyQt4.QtGui import QListWidgetItem, QVBoxLayout, QStackedWidget, QListView |
15 |
| - from PyQt4.QtGui import QHBoxLayout, QDialogButtonBox, QCheckBox, QMessageBox |
16 |
| - from PyQt4.QtGui import QLabel, QLineEdit, QSpinBox, QPushButton |
17 |
| - from PyQt4.QtGui import QFontComboBox, QGroupBox, QComboBox, QColor, QGridLayout |
18 |
| - from PyQt4.QtGui import QTabWidget, QRadioButton, QButtonGroup, QSplitter |
19 |
| - from PyQt4.QtGui import QStyleFactory, QScrollArea, QAction, QPrinter |
20 |
| - from PyQt4.QtGui import QPrintDialog, QToolBar, QActionGroup |
21 |
| - from PyQt4.QtGui import QInputDialog, QMenu, QAbstractPrintDialog, QKeySequence |
22 |
| - from PyQt4.QtGui import QPrintPreviewDialog, QFontDialog, QSizePolicy, QToolButton |
23 |
| - from PyQt4.QtGui import QFormLayout, QStackedWidget, QFrame, QItemDelegate |
24 |
| - from PyQt4.QtGui import QTableView, QStackedWidget, QDesktopServices, QStyle |
25 |
| - from PyQt4.QtGui import QIcon, QKeyEvent, QPixmap, QFont |
26 |
| - from PyQt4.QtGui import QCursor, QTextCursor, QTextEdit, QTextCharFormat |
27 |
| - from PyQt4.QtGui import QToolTip, QPlainTextEdit, QPalette, QTextOption |
28 |
| - from PyQt4.QtGui import QMouseEvent, QTextFormat, QClipboard, QPainter |
29 |
| - from PyQt4.QtGui import QBrush, QTextDocument, QTextBlockUserData, QIntValidator |
30 |
| - from PyQt4.QtGui import QSyntaxHighlighter, QDoubleValidator, QAbstractItemDelegate, QProgressBar |
31 |
| - from PyQt4.QtGui import QColorDialog, QCompleter, QDateEdit, QDateTimeEdit |
32 |
| - from PyQt4.QtGui import QTreeWidgetItem, QFileSystemModel, QDrag, QSortFilterProxyModel |
33 |
| - from PyQt4.QtGui import QSpacerItem, QFileIconProvider, QHeaderView, QAbstractItemView |
34 |
| - from PyQt4.QtGui import QTabBar, QFontDatabase, QSplashScreen |
35 |
| - from PyQt4.QtGui import QFileDialog, QTreeWidget, QTreeView |
36 |
| - from PyQt4.QtGui import QStylePainter, QStyleOptionFrame,QPaintEvent |
37 |
| - elif "PyQt5" in sys.modules: |
38 |
| - from PyQt5.QtGui import QCursor |
39 |
| - from PyQt5.QtGui import QColor |
40 |
| - from PyQt5.QtGui import QKeySequence |
41 |
| - from PyQt5.QtGui import QDesktopServices |
42 |
| - from PyQt5.QtGui import QIcon, QKeyEvent, QPixmap, QFont |
43 |
| - from PyQt5.QtGui import QCursor, QTextCursor |
44 |
| - from PyQt5.QtGui import QTextCharFormat |
45 |
| - from PyQt5.QtGui import QPalette, QTextOption |
46 |
| - from PyQt5.QtGui import QMouseEvent, QTextFormat, QClipboard, QPainter |
47 |
| - from PyQt5.QtGui import QBrush, QTextDocument, QTextBlockUserData, QIntValidator |
48 |
| - from PyQt5.QtGui import QSyntaxHighlighter, QDoubleValidator |
49 |
| - from PyQt5.QtGui import QDrag |
50 |
| - from PyQt5.QtGui import QFontDatabase, QPaintEvent |
51 |
| - from PyQt5.QtWidgets import QApplication, QMainWindow, QWidget, QLabel |
52 |
| - from PyQt5.QtWidgets import QDockWidget, QShortcut |
53 |
| - from PyQt5.QtWidgets import QDialog, QListWidget |
54 |
| - from PyQt5.QtWidgets import QListWidgetItem, QVBoxLayout, QStackedWidget, QListView |
55 |
| - from PyQt5.QtWidgets import QHBoxLayout, QDialogButtonBox, QCheckBox, QMessageBox |
56 |
| - from PyQt5.QtWidgets import QLabel, QLineEdit, QSpinBox, QPushButton |
57 |
| - from PyQt5.QtWidgets import QFontComboBox, QGroupBox, QComboBox |
58 |
| - from PyQt5.QtWidgets import QGridLayout |
59 |
| - from PyQt5.QtWidgets import QTabWidget, QRadioButton, QButtonGroup, QSplitter |
60 |
| - from PyQt5.QtWidgets import QStyleFactory, QScrollArea, QAction |
61 |
| - from PyQt5.QtWidgets import QToolBar, QActionGroup |
62 |
| - from PyQt5.QtWidgets import QInputDialog, QMenu |
63 |
| - from PyQt5.QtWidgets import QFontDialog, QSizePolicy, QToolButton |
64 |
| - from PyQt5.QtWidgets import QFormLayout, QStackedWidget, QFrame, QItemDelegate |
65 |
| - from PyQt5.QtWidgets import QTableView, QStackedWidget |
66 |
| - from PyQt5.QtWidgets import QStyle |
67 |
| - from PyQt5.QtWidgets import QTextEdit |
68 |
| - from PyQt5.QtWidgets import QToolTip, QPlainTextEdit |
69 |
| - from PyQt5.QtWidgets import QProgressBar, QAbstractItemDelegate |
70 |
| - from PyQt5.QtWidgets import QColorDialog, QCompleter, QDateEdit, QDateTimeEdit |
71 |
| - from PyQt5.QtWidgets import QTreeWidgetItem, QFileSystemModel |
72 |
| - from PyQt5.QtWidgets import QSpacerItem, QFileIconProvider, QHeaderView, QAbstractItemView |
73 |
| - from PyQt5.QtWidgets import QTabBar, QSplashScreen |
74 |
| - from PyQt5.QtWidgets import QFileDialog, QTreeWidget, QTreeView |
75 |
| - from PyQt5.QtWidgets import QStylePainter, QStyleOptionFrame |
76 |
| - from PyQt5.QtCore import QSortFilterProxyModel |
77 |
| - from PyQt5.QtPrintSupport import QPrinter, QPrintDialog, QAbstractPrintDialog |
78 |
| - from PyQt5.QtPrintSupport import QPrintPreviewDialog |
79 | 8 |
|
| 9 | +if os.environ['QT_API'] == 'pyqt5': |
| 10 | + from PyQt5.QtCore import QSortFilterProxyModel # analysis:ignore |
| 11 | + from PyQt5.QtPrintSupport import (QPrinter, QPrintDialog, # analysis:ignore |
| 12 | + QAbstractPrintDialog) |
| 13 | + from PyQt5.QtPrintSupport import QPrintPreviewDialog # analysis:ignore |
| 14 | + from PyQt5.QtGui import * # analysis:ignore |
| 15 | + from PyQt5.QtWidgets import * # analysis:ignore |
| 16 | +elif os.environ['QT_API'] == 'pyqt': |
| 17 | + from PyQt4.Qt import QKeySequence, QTextCursor # analysis:ignore |
| 18 | + from PyQt4.QtGui import * # analysis:ignore |
80 | 19 | else:
|
81 |
| - from PySide.QtGui import * # analysis:ignore |
| 20 | + from PySide.QtGui import * # analysis:ignore |
0 commit comments