PySide2基础篇(十四)——QMessageBox运用

前言:
阅读这篇文章我能学到什么?
  MessageBox在对话框编程中较常用,而Qt为我们提供了较多种MessageBox选择,有critical、warning、information、about、question几种。

1 创建MessageBox对话框

  由于使用比较简单,所以不多作文字介绍。

1.1 critical

  代码示例:

1
2
3
4
5
6
7
8
9
10
11
from PySide2.QtWidgets import QApplication, QMainWindow, QMessageBox

app = QApplication([])

MainWindow = QMainWindow()

MessageBox = QMessageBox()
MessageBox.critical(MainWindow, "标题", "内容") #Critical对话框

MainWindow.show()
app.exec_()

  运行结果:

PySide2基础篇(十四)——QMessageBox运用

前言:
阅读这篇文章我能学到什么?
  MessageBox在对话框编程中较常用,而Qt为我们提供了较多种MessageBox选择,有critical、warning、information、about、question几种。

1 创建MessageBox对话框

  由于使用比较简单,所以不多作文字介绍。

1.1 critical

  代码示例:

1
2
3
4
5
6
7
8
9
10
11
from PySide2.QtWidgets import QApplication, QMainWindow, QMessageBox

app = QApplication([])

MainWindow = QMainWindow()

MessageBox = QMessageBox()
MessageBox.critical(MainWindow, "标题", "内容") #Critical对话框

MainWindow.show()
app.exec_()

  运行结果:

critical.png

1.2 warning

  代码示例:

1
2
3
4
5
6
7
8
9
10
11
from PySide2.QtWidgets import QApplication, QMainWindow, QMessageBox

app = QApplication([])

MainWindow = QMainWindow()

MessageBox = QMessageBox()
MessageBox.warning(MainWindow, "标题", "内容") #Critical对话框

MainWindow.show()
app.exec_()

  运行结果:

warning.png

1.3 information

  代码示例:

1
2
3
4
5
6
7
8
9
10
11
from PySide2.QtWidgets import QApplication, QMainWindow, QMessageBox

app = QApplication([])

MainWindow = QMainWindow()

MessageBox = QMessageBox()
MessageBox.information(MainWindow, "标题", "内容") #Critical对话框

MainWindow.show()
app.exec_()

  运行结果:

information.png

1.4 about

  代码示例:

1
2
3
4
5
6
7
8
9
10
11
from PySide2.QtWidgets import QApplication, QMainWindow, QMessageBox

app = QApplication([])

MainWindow = QMainWindow()

MessageBox = QMessageBox()
MessageBox.about(MainWindow, "标题", "内容") #Critical对话框

MainWindow.show()
app.exec_()

  运行结果:
about.png

1.5 question

  代码示例:

1
2
3
4
5
6
7
8
9
10
11
12
from PySide2.QtWidgets import QApplication, QMainWindow, QMessageBox

app = QApplication([])

MainWindow = QMainWindow()

MessageBox = QMessageBox()
Ret = MessageBox.question(MainWindow, "标题", "内容") #Critical对话框
print(Ret)

MainWindow.show()
app.exec_()

  运行结果:

question.gif

1.2 warning

  代码示例:

1
2
3
4
5
6
7
8
9
10
11
from PySide2.QtWidgets import QApplication, QMainWindow, QMessageBox

app = QApplication([])

MainWindow = QMainWindow()

MessageBox = QMessageBox()
MessageBox.warning(MainWindow, "标题", "内容") #Critical对话框

MainWindow.show()
app.exec_()

  运行结果:

PySide2基础篇(十四)——QMessageBox运用

前言:
阅读这篇文章我能学到什么?
  MessageBox在对话框编程中较常用,而Qt为我们提供了较多种MessageBox选择,有critical、warning、information、about、question几种。

1 创建MessageBox对话框

  由于使用比较简单,所以不多作文字介绍。

1.1 critical

  代码示例:

1
2
3
4
5
6
7
8
9
10
11
from PySide2.QtWidgets import QApplication, QMainWindow, QMessageBox

app = QApplication([])

MainWindow = QMainWindow()

MessageBox = QMessageBox()
MessageBox.critical(MainWindow, "标题", "内容") #Critical对话框

MainWindow.show()
app.exec_()

  运行结果:

critical.png

1.2 warning

  代码示例:

1
2
3
4
5
6
7
8
9
10
11
from PySide2.QtWidgets import QApplication, QMainWindow, QMessageBox

app = QApplication([])

MainWindow = QMainWindow()

MessageBox = QMessageBox()
MessageBox.warning(MainWindow, "标题", "内容") #Critical对话框

MainWindow.show()
app.exec_()

  运行结果:

warning.png

1.3 information

  代码示例:

1
2
3
4
5
6
7
8
9
10
11
from PySide2.QtWidgets import QApplication, QMainWindow, QMessageBox

app = QApplication([])

MainWindow = QMainWindow()

MessageBox = QMessageBox()
MessageBox.information(MainWindow, "标题", "内容") #Critical对话框

MainWindow.show()
app.exec_()

  运行结果:

information.png

1.4 about

  代码示例:

1
2
3
4
5
6
7
8
9
10
11
from PySide2.QtWidgets import QApplication, QMainWindow, QMessageBox

app = QApplication([])

MainWindow = QMainWindow()

MessageBox = QMessageBox()
MessageBox.about(MainWindow, "标题", "内容") #Critical对话框

MainWindow.show()
app.exec_()

  运行结果:
about.png

1.5 question

  代码示例:

1
2
3
4
5
6
7
8
9
10
11
12
from PySide2.QtWidgets import QApplication, QMainWindow, QMessageBox

app = QApplication([])

MainWindow = QMainWindow()

MessageBox = QMessageBox()
Ret = MessageBox.question(MainWindow, "标题", "内容") #Critical对话框
print(Ret)

MainWindow.show()
app.exec_()

  运行结果:

question.gif

1.3 information

  代码示例:

1
2
3
4
5
6
7
8
9
10
11
from PySide2.QtWidgets import QApplication, QMainWindow, QMessageBox

app = QApplication([])

MainWindow = QMainWindow()

MessageBox = QMessageBox()
MessageBox.information(MainWindow, "标题", "内容") #Critical对话框

MainWindow.show()
app.exec_()

  运行结果:

PySide2基础篇(十四)——QMessageBox运用

前言:
阅读这篇文章我能学到什么?
  MessageBox在对话框编程中较常用,而Qt为我们提供了较多种MessageBox选择,有critical、warning、information、about、question几种。

1 创建MessageBox对话框

  由于使用比较简单,所以不多作文字介绍。

1.1 critical

  代码示例:

1
2
3
4
5
6
7
8
9
10
11
from PySide2.QtWidgets import QApplication, QMainWindow, QMessageBox

app = QApplication([])

MainWindow = QMainWindow()

MessageBox = QMessageBox()
MessageBox.critical(MainWindow, "标题", "内容") #Critical对话框

MainWindow.show()
app.exec_()

  运行结果:

critical.png

1.2 warning

  代码示例:

1
2
3
4
5
6
7
8
9
10
11
from PySide2.QtWidgets import QApplication, QMainWindow, QMessageBox

app = QApplication([])

MainWindow = QMainWindow()

MessageBox = QMessageBox()
MessageBox.warning(MainWindow, "标题", "内容") #Critical对话框

MainWindow.show()
app.exec_()

  运行结果:

warning.png

1.3 information

  代码示例:

1
2
3
4
5
6
7
8
9
10
11
from PySide2.QtWidgets import QApplication, QMainWindow, QMessageBox

app = QApplication([])

MainWindow = QMainWindow()

MessageBox = QMessageBox()
MessageBox.information(MainWindow, "标题", "内容") #Critical对话框

MainWindow.show()
app.exec_()

  运行结果:

information.png

1.4 about

  代码示例:

1
2
3
4
5
6
7
8
9
10
11
from PySide2.QtWidgets import QApplication, QMainWindow, QMessageBox

app = QApplication([])

MainWindow = QMainWindow()

MessageBox = QMessageBox()
MessageBox.about(MainWindow, "标题", "内容") #Critical对话框

MainWindow.show()
app.exec_()

  运行结果:
about.png

1.5 question

  代码示例:

1
2
3
4
5
6
7
8
9
10
11
12
from PySide2.QtWidgets import QApplication, QMainWindow, QMessageBox

app = QApplication([])

MainWindow = QMainWindow()

MessageBox = QMessageBox()
Ret = MessageBox.question(MainWindow, "标题", "内容") #Critical对话框
print(Ret)

MainWindow.show()
app.exec_()

  运行结果:

question.gif

1.4 about

  代码示例:

1
2
3
4
5
6
7
8
9
10
11
from PySide2.QtWidgets import QApplication, QMainWindow, QMessageBox

app = QApplication([])

MainWindow = QMainWindow()

MessageBox = QMessageBox()
MessageBox.about(MainWindow, "标题", "内容") #Critical对话框

MainWindow.show()
app.exec_()

  运行结果:

PySide2基础篇(十四)——QMessageBox运用

前言:
阅读这篇文章我能学到什么?
  MessageBox在对话框编程中较常用,而Qt为我们提供了较多种MessageBox选择,有critical、warning、information、about、question几种。

1 创建MessageBox对话框

  由于使用比较简单,所以不多作文字介绍。

1.1 critical

  代码示例:

1
2
3
4
5
6
7
8
9
10
11
from PySide2.QtWidgets import QApplication, QMainWindow, QMessageBox

app = QApplication([])

MainWindow = QMainWindow()

MessageBox = QMessageBox()
MessageBox.critical(MainWindow, "标题", "内容") #Critical对话框

MainWindow.show()
app.exec_()

  运行结果:

critical.png

1.2 warning

  代码示例:

1
2
3
4
5
6
7
8
9
10
11
from PySide2.QtWidgets import QApplication, QMainWindow, QMessageBox

app = QApplication([])

MainWindow = QMainWindow()

MessageBox = QMessageBox()
MessageBox.warning(MainWindow, "标题", "内容") #Critical对话框

MainWindow.show()
app.exec_()

  运行结果:

warning.png

1.3 information

  代码示例:

1
2
3
4
5
6
7
8
9
10
11
from PySide2.QtWidgets import QApplication, QMainWindow, QMessageBox

app = QApplication([])

MainWindow = QMainWindow()

MessageBox = QMessageBox()
MessageBox.information(MainWindow, "标题", "内容") #Critical对话框

MainWindow.show()
app.exec_()

  运行结果:

information.png

1.4 about

  代码示例:

1
2
3
4
5
6
7
8
9
10
11
from PySide2.QtWidgets import QApplication, QMainWindow, QMessageBox

app = QApplication([])

MainWindow = QMainWindow()

MessageBox = QMessageBox()
MessageBox.about(MainWindow, "标题", "内容") #Critical对话框

MainWindow.show()
app.exec_()

  运行结果:
about.png

1.5 question

  代码示例:

1
2
3
4
5
6
7
8
9
10
11
12
from PySide2.QtWidgets import QApplication, QMainWindow, QMessageBox

app = QApplication([])

MainWindow = QMainWindow()

MessageBox = QMessageBox()
Ret = MessageBox.question(MainWindow, "标题", "内容") #Critical对话框
print(Ret)

MainWindow.show()
app.exec_()

  运行结果:

question.gif

1.5 question

  代码示例:

1
2
3
4
5
6
7
8
9
10
11
12
from PySide2.QtWidgets import QApplication, QMainWindow, QMessageBox

app = QApplication([])

MainWindow = QMainWindow()

MessageBox = QMessageBox()
Ret = MessageBox.question(MainWindow, "标题", "内容") #Critical对话框
print(Ret)

MainWindow.show()
app.exec_()

  运行结果:

PySide2基础篇(十四)——QMessageBox运用

前言:
阅读这篇文章我能学到什么?
  MessageBox在对话框编程中较常用,而Qt为我们提供了较多种MessageBox选择,有critical、warning、information、about、question几种。

1 创建MessageBox对话框

  由于使用比较简单,所以不多作文字介绍。

1.1 critical

  代码示例:

1
2
3
4
5
6
7
8
9
10
11
from PySide2.QtWidgets import QApplication, QMainWindow, QMessageBox

app = QApplication([])

MainWindow = QMainWindow()

MessageBox = QMessageBox()
MessageBox.critical(MainWindow, "标题", "内容") #Critical对话框

MainWindow.show()
app.exec_()

  运行结果:

critical.png

1.2 warning

  代码示例:

1
2
3
4
5
6
7
8
9
10
11
from PySide2.QtWidgets import QApplication, QMainWindow, QMessageBox

app = QApplication([])

MainWindow = QMainWindow()

MessageBox = QMessageBox()
MessageBox.warning(MainWindow, "标题", "内容") #Critical对话框

MainWindow.show()
app.exec_()

  运行结果:

warning.png

1.3 information

  代码示例:

1
2
3
4
5
6
7
8
9
10
11
from PySide2.QtWidgets import QApplication, QMainWindow, QMessageBox

app = QApplication([])

MainWindow = QMainWindow()

MessageBox = QMessageBox()
MessageBox.information(MainWindow, "标题", "内容") #Critical对话框

MainWindow.show()
app.exec_()

  运行结果:

information.png

1.4 about

  代码示例:

1
2
3
4
5
6
7
8
9
10
11
from PySide2.QtWidgets import QApplication, QMainWindow, QMessageBox

app = QApplication([])

MainWindow = QMainWindow()

MessageBox = QMessageBox()
MessageBox.about(MainWindow, "标题", "内容") #Critical对话框

MainWindow.show()
app.exec_()

  运行结果:
about.png

1.5 question

  代码示例:

1
2
3
4
5
6
7
8
9
10
11
12
from PySide2.QtWidgets import QApplication, QMainWindow, QMessageBox

app = QApplication([])

MainWindow = QMainWindow()

MessageBox = QMessageBox()
Ret = MessageBox.question(MainWindow, "标题", "内容") #Critical对话框
print(Ret)

MainWindow.show()
app.exec_()

  运行结果:

question.gif