【pyqt5&QMessageBox】消息框,警告框、二次確認框的用法


一、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顯示,提示取消重啟

動圖演示:

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM