fix TextedLineEdit tabbing behaviour.
This commit is contained in:
parent
39d765f122
commit
b6beb2e97c
|
@ -133,12 +133,17 @@ class TextedLineEdit(QLineEdit):
|
|||
def mousePressEvent(self, event):
|
||||
if self.isReadOnly():
|
||||
self.become_active()
|
||||
return super(QLineEdit, self).mousePressEvent(event)
|
||||
QLineEdit.mousePressEvent(self, event)
|
||||
|
||||
def focusOutEvent(self, event):
|
||||
if self.text() == "":
|
||||
self.become_inactive()
|
||||
return super(QLineEdit, self).focusOutEvent(event)
|
||||
QLineEdit.focusOutEvent(self, event)
|
||||
|
||||
def focusInEvent(self, event):
|
||||
if self.isReadOnly():
|
||||
self.become_active()
|
||||
QLineEdit.focusInEvent(self, event)
|
||||
|
||||
def become_inactive(self):
|
||||
self.setText(self.inactive_text)
|
||||
|
|
Loading…
Reference in New Issue