9 |
9 |
10 from __future__ import unicode_literals |
10 from __future__ import unicode_literals |
11 |
11 |
12 import os |
12 import os |
13 |
13 |
14 from PyQt5.QtCore import qVersion |
|
15 from PyQt5.QtWidgets import QWidget, QMenu, QLabel, QHeaderView, \ |
14 from PyQt5.QtWidgets import QWidget, QMenu, QLabel, QHeaderView, \ |
16 QListWidgetItem |
15 QListWidgetItem |
17 |
16 |
18 from .Ui_PreviewerQSS import Ui_PreviewerQSS |
17 from .Ui_PreviewerQSS import Ui_PreviewerQSS |
19 |
18 |
20 import Preferences |
19 import Preferences |
21 import UI.PixmapCache |
20 import UI.PixmapCache |
|
21 from Globals import qVersionTuple |
22 |
22 |
23 |
23 |
24 class PreviewerQSS(QWidget, Ui_PreviewerQSS): |
24 class PreviewerQSS(QWidget, Ui_PreviewerQSS): |
25 """ |
25 """ |
26 Class implementing a previewer widget for Qt style sheet files. |
26 Class implementing a previewer widget for Qt style sheet files. |
44 # a MDI window |
44 # a MDI window |
45 self.__mdi = self.mdiArea.addSubWindow(QLabel(self.tr("MDI"))) |
45 self.__mdi = self.mdiArea.addSubWindow(QLabel(self.tr("MDI"))) |
46 self.__mdi.resize(160, 80) |
46 self.__mdi.resize(160, 80) |
47 |
47 |
48 # tree and table widgets |
48 # tree and table widgets |
49 if qVersion() >= "5.0.0": |
49 if qVersionTuple() >= (5, 0, 0): |
50 self.tree.header().setSectionResizeMode( |
50 self.tree.header().setSectionResizeMode( |
51 QHeaderView.ResizeToContents) |
51 QHeaderView.ResizeToContents) |
52 self.table.horizontalHeader().setSectionResizeMode( |
52 self.table.horizontalHeader().setSectionResizeMode( |
53 QHeaderView.ResizeToContents) |
53 QHeaderView.ResizeToContents) |
54 else: |
54 else: |