arcaea-offline-pyside-ui/ui/implements/components/focusSelectAllLineEdit.py
2023-07-07 01:41:19 +08:00

16 lines
380 B
Python

from PySide6.QtWidgets import QLineEdit
class FocusSelectAllLineEdit(QLineEdit):
def mousePressEvent(self, event):
super().mousePressEvent(event)
self.selectAll()
def focusInEvent(self, event):
super().focusInEvent(event)
self.selectAll()
def focusOutEvent(self, event):
super().focusOutEvent(event)
self.deselect()