def show_error(self, error): err = QMessageBox() err.setWindowTitle("Join error") err.setText(error) err.setIcon(QMessageBox.Critical) err.setModal(True) err.exec_()
def accept(self): if self.userEdit.text() == "" or self.passwordEdit.text() == "": if self.userEdit.text() == "": self.userEdit.setFocus() else: self.passwordEdit.setFocus() # meldung ausgeben, dass das doof ist so err = QMessageBox() err.setWindowTitle(_("Please provide credentials")) err.setText(_("You need to enter a user name and a password!")) err.setIcon(QMessageBox.Critical) err.setModal(True) err.exec_() else: QCoreApplication.quit()
def cmd_cancel(self): messageBox = QMessageBox( self ) messageBox.setModal( True ) messageBox.setWindowTitle( "설치 취소".decode( 'utf-8' )) messageBox.setText( "설치를 취소하시겠습니까?".decode( 'utf-8' ) ) messageBox.setStandardButtons( QMessageBox.Yes| QMessageBox.No ) messageBox.setDefaultButton( QMessageBox.Yes ) result = messageBox.exec_() if result == QMessageBox.Yes: cancelWaningMessageBox = QMessageBox( self ) cancelWaningMessageBox.setModal( True ) cancelWaningMessageBox.setWindowTitle( "취소완료".decode( 'utf-8' ) ) cancelWaningMessageBox.setText( "설치가 취소되었습니다.".decode( 'utf-8' ) ) cancelWaningMessageBox.setStandardButtons( QMessageBox.Ok ) result = cancelWaningMessageBox.exec_() self.close() else: pass