mirror of
https://github.com/283375/arcaea-offline-pyside-ui.git
synced 2025-07-01 12:26:26 +00:00
wip: better ui responsive
This commit is contained in:
@ -43,6 +43,10 @@ class OcrQueue(Ui_OcrQueue, QWidget):
|
||||
self.iccOptionButtonGroup.addButton(self.iccTryFixRadioButton, 2)
|
||||
self.updateIccOption()
|
||||
|
||||
self.statusLabelClearTimer = QTimer(self)
|
||||
self.statusLabelClearTimer.setSingleShot(True)
|
||||
self.statusLabelClearTimer.timeout.connect(self.clearStatusMessage)
|
||||
|
||||
def model(self):
|
||||
return self.__model
|
||||
|
||||
@ -88,6 +92,13 @@ class OcrQueue(Ui_OcrQueue, QWidget):
|
||||
if self.model():
|
||||
self.model().iccOption = self.iccOptionButtonGroup.checkedId()
|
||||
|
||||
def showStatusMessage(self, message: str):
|
||||
self.statusLabel.setText(message)
|
||||
self.statusLabelClearTimer.start()
|
||||
|
||||
def clearStatusMessage(self):
|
||||
self.statusLabel.setText("")
|
||||
|
||||
def resizeTableView(self):
|
||||
self.tableView.resizeRowsToContents()
|
||||
self.tableView.resizeColumnsToContents()
|
||||
|
Reference in New Issue
Block a user