Pyside2/Pyqt5常用提示框

官网介绍

https://doc.qt.io/archives/qtforpython-5.12/PySide2/QtWidgets/QMessageBox.html

消息提示框

  • 错误报告(critical)
    Pyside2/Pyqt5常用提示框
  QMessageBox.critical( self.ui, '错误', '错误提示文本!')
  • 警告(warning)
    Pyside2/Pyqt5常用提示框
	QMessageBox.warning(self.ui, '警告', '警告提示文本')
  • 信息提示(information | about)
    Pyside2/Pyqt5常用提示框
		QMessageBox.information(self.ui, '信息', '信息提示文本')
		QMessageBox.about(self.ui, '信息', '信息提示文本')

确认框

Pyside2/Pyqt5常用提示框

choice = QMessageBox.question(self.ui, '确认', '您确认要执行该操作?')
		if choice == QMessageBox.Yes:
			print('确定')
		elif choice == QMessageBox.No:
			print('取消')

输入对话框(QInputDialog)

Pyside2/Pyqt5常用提示框

基础操作

title, okPressed = QInputDialog.getText(
			self.ui,
			"请输入文本",
			"输入框",
			QLineEdit.Normal,
			"")

		if not okPressed:
			print('取消输入')


常用方法

  • getInt
    弹出对话框,让用户输入 整数
  • getItem
    弹出对话框,让用户选择 选项
  • getText
    弹出对话框,让用户输入 单行文本
  • getMultiLineText
    弹出对话框,让用户输入 多行文本
上一篇:将matplotlib图形嵌入到PySide2界面中


下一篇:pyinstaller封装exe遇到的坑