一、QMessageBox消息框有以下幾種類型:
QMessageBox.information 信息框
QMessageBox.question 問答框
QMessageBox.warning 警告
QMessageBox.ctitical 危險
QMessageBox.about 關於
二、注意:一定要導入模塊喲
from PyQt5.QtWidgets import QApplication,QMainWindow,QFileDialog,QMessageBox
三、舉例(二次確認框)
def restartserver_168(self): A = QMessageBox.question(self,'確認','是否確定重啟服務器?',QMessageBox.Yes | QMessageBox.No)#創建一個二次確認框 if A == QMessageBox.Yes: Restart = requests.get('http://192.168.34.168:5400/summitTest?cmd=restartGame') soup = BeautifulSoup(Restart.text,'html.parser') List_soup = list(soup) self.textEdit_2_168.append('168服務器重啟成功'+'\n')#打印當前時間到UI顯示,提示完成重啟 else: self.textEdit_2_168.append('已取消重啟168服務器'+'\n')#打印當前時間到UI顯示,提示取消重啟
動圖演示:

上面只是常用的那個二次確認框,如果還有更多的需求,可以訪問外部鏈接:
