PySide2基礎篇(十四)——QMessageBox運用

PySide2基礎篇(十四)——QMessageBox運用

前言:
閱讀這篇文章我能學到什麼?
  MessageBox在對話框編程中較常用,而Qt爲我們提供了較多種MessageBox選擇,有critical、warning、information、about、question幾種。

——如果你覺得這是一篇不錯的博文,希望你能給一個小小的贊,感謝您的支持。

1 創建MessageBox對話框

  由於使用比較簡單,所以不多作文字介紹。

1.1 critical

  代碼示例:

from PySide2.QtWidgets import QApplication, QMainWindow, QMessageBox

app = QApplication([])

MainWindow = QMainWindow()

MessageBox = QMessageBox()
MessageBox.critical(MainWindow, "標題", "內容")                 #Critical對話框

MainWindow.show()
app.exec_()

  運行結果:
在這裏插入圖片描述

1.2 warning

  代碼示例:

from PySide2.QtWidgets import QApplication, QMainWindow, QMessageBox

app = QApplication([])

MainWindow = QMainWindow()

MessageBox = QMessageBox()
MessageBox.warning(MainWindow, "標題", "內容")                 #Critical對話框

MainWindow.show()
app.exec_()

  運行結果:
在這裏插入圖片描述

1.3 information

  代碼示例:

from PySide2.QtWidgets import QApplication, QMainWindow, QMessageBox

app = QApplication([])

MainWindow = QMainWindow()

MessageBox = QMessageBox()
MessageBox.information(MainWindow, "標題", "內容")                 #Critical對話框

MainWindow.show()
app.exec_()

  運行結果:
在這裏插入圖片描述

1.4 about

  代碼示例:

from PySide2.QtWidgets import QApplication, QMainWindow, QMessageBox

app = QApplication([])

MainWindow = QMainWindow()

MessageBox = QMessageBox()
MessageBox.about(MainWindow, "標題", "內容")                 #Critical對話框

MainWindow.show()
app.exec_()

  運行結果:
在這裏插入圖片描述

1.5 question

  代碼示例:

from PySide2.QtWidgets import QApplication, QMainWindow, QMessageBox

app = QApplication([])

MainWindow = QMainWindow()

MessageBox = QMessageBox()
Ret = MessageBox.question(MainWindow, "標題", "內容")                 #Critical對話框
print(Ret)

MainWindow.show()
app.exec_()

  運行結果:
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章