8 scripts. |
8 scripts. |
9 """ |
9 """ |
10 |
10 |
11 from __future__ import unicode_literals |
11 from __future__ import unicode_literals |
12 |
12 |
13 from PyQt5.QtCore import Qt, QSize, QRect, qVersion |
13 from PyQt5.QtCore import Qt, QSize, QRect |
14 from PyQt5.QtGui import QFontMetrics, QPalette, QFont |
14 from PyQt5.QtGui import QFontMetrics, QPalette, QFont |
15 from PyQt5.QtWidgets import QStyle, QStyledItemDelegate, QApplication |
15 from PyQt5.QtWidgets import QStyle, QStyledItemDelegate, QApplication |
16 if qVersion() >= "5.0.0": |
16 |
|
17 from Globals import qVersionTuple |
|
18 |
|
19 if qVersionTuple() >= (5, 0, 0): |
17 from PyQt5.QtWidgets import QStyleOptionViewItem |
20 from PyQt5.QtWidgets import QStyleOptionViewItem |
18 else: |
21 else: |
19 from PyQt5.QtWidgets import QStyleOptionViewItemV4 as QStyleOptionViewItem |
22 from PyQt5.QtWidgets import QStyleOptionViewItemV4 as QStyleOptionViewItem |
20 |
23 |
21 import UI.PixmapCache |
24 import UI.PixmapCache |