) if button == QMessageBox.StandardButton.Ok: print("OK!")app = QApplication(sys.argv)window = MainWindow()window.show()app.exec()运行它!您将看到一个带有OK按钮的简单对话框。与我们刚才看到的对话框按钮框一样,QMessageBox上显示的按钮也配置了相同的常量集,这些常量可以与|(二进制或操作...
window.show() app.exec_() 警告弹窗 使用QMessageBox.warning()方法 warning = QMessageBox()# 创建QMessageBox()对象warning.setIcon(QMessageBox.Warning)# 设置弹窗的QMessageBox.Icon类型warning.setWindowTitle('警告')# 设置弹窗标题warning.setText("这是一个警告弹窗")# 设置弹窗提示信息warning.setStand...
self.pushButton.clicked.connect(self.showMsg) def showMsg(self): QMessageBox.information(self, '信息提示对话框','前方右拐到达目的地',QMessageBox.Yes | QMessageBox.No,QMessageBox.Yes) QMessageBox.question(self, "提问对话框", "你要继续搞测试吗?", QMessageBox.Yes | QMessageBox.No) QMes...
self.pushButton.clicked.connect(self.showMsg) defshowMsg(self): QMessageBox.information(self,'信息提示对话框','前方右拐到达目的地',QMessageBox.Yes|QMessageBox.No,QMessageBox.Yes) QMessageBox.question(self,"提问对话框","你要继续搞测试吗?",QMessageBox.Yes|QMessageBox.No) QMessageBox.warning...
(self.show_msg_box)v_layout.addWidget(btn1)v_layout.addWidget(btn2)v_layout.addWidget(btn3)v_layout.addWidget(btn4)v_layout.addWidget(btn5)defshow_msg_box(self):text=self.sender().text()print(self.sender())print(text)iftext=='关于对话框':QMessageBox.about(self,'关于','这是一个...
self.reply.addButton('取消', QMessageBox.NoRole) # 设置消息框中内容前面的图标 # self.reply.setIcon(1) self.reply.show() if __name__ == "__main__": app = QApplication(sys.argv) win = MyWindow() win.show() sys.exit(app.exec_()) ...
子线程的处理模块如下,子线程处理完任务后emit 触发信号向主线程展示 QMessageBox 消息。 classSpiderC:def__init__(self,msgbox,mysignal):self.mysignal=mysignalself.msgbox=msgboxdeftestShowMsgbox(self)self.mysignal.emit(self.msgbox,msg)
exec_() if result == QMessageBox.Ok: print("User clicked Ok") else: print("User clicked Cancel")button = QPushButton("Show Message Box", main_window)button.setGeometry(100, 100, 200, 30)button.clicked.connect(show_message_box)main_window.show()app.exec_()在上述示例中,...
import sys from PyQt5.QtWidgets import QApplication, QWidget, QMessageBox class Example(QWidget): def __init__(self): super().__init__() self.initUI() def initUI(self): self.setGeometry(300, 300, 250, 150) self.setWindowTitle('Message box example') self.showMessageBox() def showMe...
def show_msg_box(self): text = self.sender().text() print(self.sender()) print(text) if text == '关于对话框': QMessageBox.about(self, '关于', '这是一个关于对话框') elif text == '消息对话框': msg_box = QMessageBox() msg_box.setIcon(QMessageBox.In...