E5Gui/E5LineEdit.py

changeset 5736
000ea446ff4b
parent 5726
e1dbd217214a
child 6048
82ad8ec9548c
--- a/E5Gui/E5LineEdit.py	Sat May 13 13:46:05 2017 +0200
+++ b/E5Gui/E5LineEdit.py	Sat May 13 16:32:54 2017 +0200
@@ -9,11 +9,14 @@
 
 from __future__ import unicode_literals
 
-from PyQt5.QtCore import pyqtSignal, Qt, QEvent, qVersion
+from PyQt5.QtCore import pyqtSignal, Qt, QEvent
 from PyQt5.QtGui import QPainter, QPalette
 from PyQt5.QtWidgets import QLineEdit, QStyle, QWidget, QHBoxLayout, \
     QBoxLayout, QLayout, QApplication, QSpacerItem, QSizePolicy
-if qVersion() >= "5.0.0":
+
+from Globals import qVersionTuple
+
+if qVersionTuple() >= (5, 0, 0):
     from PyQt5.QtWidgets import QStyleOptionFrame
 else:
     from PyQt5.QtWidgets import QStyleOptionFrameV2 as QStyleOptionFrame
@@ -67,7 +70,7 @@
         
         self.setMinimumHeight(22)
         
-        if qVersion() < "4.7.0":
+        if qVersionTuple() < (4, 7, 0):
             self.__inactiveText = inactiveText
         else:
             self.setPlaceholderText(inactiveText)
@@ -154,7 +157,7 @@
         """
         super(E5LineEdit, self).paintEvent(evt)
         
-        if qVersion() < "4.7.0":
+        if qVersionTuple() < (4, 7, 0):
             if not self.text() and \
                self.__inactiveText and \
                not self.hasFocus():
@@ -262,7 +265,7 @@
         
         @return inactive text (string)
         """
-        if qVersion() < "4.7.0":
+        if qVersionTuple() < (4, 7, 0):
             return self.__inactiveText
         else:
             return self.placeholderText()
@@ -273,7 +276,7 @@
         
         @param inactiveText text to be shown on inactivity (string)
         """
-        if qVersion() < "4.7.0":
+        if qVersionTuple() < (4, 7, 0):
             self.__inactiveText = inactiveText
             self.update()
         else:

eric ide

mercurial