Fix wrong argument type in QMessageBox.information

TypeError: information(QWidget, str, str, buttons: Union[QMessageBox.StandardButtons, QMessageBox.StandardButton] = QMessageBox.Ok, defaultButton: QMessageBox.StandardButton = QMessageBox.NoButton): argument 4 has unexpected type 'str'
This commit is contained in:
Johann Bauer 2017-09-23 12:01:31 +02:00
parent 4ac162f18b
commit d9db331580
2 changed files with 5 additions and 5 deletions

View File

@ -230,11 +230,11 @@ class InstallWizard(QDialog, MessageBoxMixin, BaseWizard):
self.storage.decrypt(password) self.storage.decrypt(password)
break break
except InvalidPassword as e: except InvalidPassword as e:
QMessageBox.information(None, _('Error'), str(e), _('OK')) QMessageBox.information(None, _('Error'), str(e))
continue continue
except BaseException as e: except BaseException as e:
traceback.print_exc(file=sys.stdout) traceback.print_exc(file=sys.stdout)
QMessageBox.information(None, _('Error'), str(e), _('OK')) QMessageBox.information(None, _('Error'), str(e))
return return
path = self.storage.path path = self.storage.path

View File

@ -113,7 +113,7 @@ class HelpLabel(QLabel):
self.font = QFont() self.font = QFont()
def mouseReleaseEvent(self, x): def mouseReleaseEvent(self, x):
QMessageBox.information(self, 'Help', self.help_text, 'OK') QMessageBox.information(self, 'Help', self.help_text)
def enterEvent(self, event): def enterEvent(self, event):
self.font.setUnderline(True) self.font.setUnderline(True)
@ -137,7 +137,7 @@ class HelpButton(QPushButton):
self.clicked.connect(self.onclick) self.clicked.connect(self.onclick)
def onclick(self): def onclick(self):
QMessageBox.information(self, 'Help', self.help_text, 'OK') QMessageBox.information(self, 'Help', self.help_text)
class Buttons(QHBoxLayout): class Buttons(QHBoxLayout):
def __init__(self, *buttons): def __init__(self, *buttons):
@ -604,6 +604,6 @@ class TaskThread(QThread):
if __name__ == "__main__": if __name__ == "__main__":
app = QApplication([]) app = QApplication([])
t = WaitingDialog(None, 'testing ...', lambda: [time.sleep(1)], lambda x: QMessageBox.information(None, 'done', "done", _('OK'))) t = WaitingDialog(None, 'testing ...', lambda: [time.sleep(1)], lambda x: QMessageBox.information(None, 'done', "done"))
t.start() t.start()
app.exec_() app.exec_()