10 from __future__ import unicode_literals |
10 from __future__ import unicode_literals |
11 |
11 |
12 from PyQt5.QtCore import pyqtSignal, Qt, QEvent, qVersion |
12 from PyQt5.QtCore import pyqtSignal, Qt, QEvent, qVersion |
13 from PyQt5.QtGui import QPainter, QPalette |
13 from PyQt5.QtGui import QPainter, QPalette |
14 from PyQt5.QtWidgets import QLineEdit, QStyle, QWidget, QHBoxLayout, \ |
14 from PyQt5.QtWidgets import QLineEdit, QStyle, QWidget, QHBoxLayout, \ |
15 QBoxLayout, QLayout, QApplication, QSpacerItem, QSizePolicy, \ |
15 QBoxLayout, QLayout, QApplication, QSpacerItem, QSizePolicy |
16 QStyleOptionFrame |
16 if qVersion() >= "5.0.0": |
|
17 from PyQt5.QtWidgets import QStyleOptionFrame |
|
18 else: |
|
19 from PyQt5.QtWidgets import QStyleOptionFrameV2 as QStyleOptionFrame |
17 |
20 |
18 import UI.PixmapCache |
21 import UI.PixmapCache |
19 |
22 |
20 |
23 |
21 class E5LineEditSideWidget(QWidget): |
24 class E5LineEditSideWidget(QWidget): |