Pyside2/Pyqt5常用提示框

官网介绍

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

消息提示框

  • 错误报告(critical)
    在这里插入图片描述
  QMessageBox.critical( self.ui, '错误', '错误提示文本!')
  • 警告(warning)
    在这里插入图片描述
	QMessageBox.warning(self.ui, '警告', '警告提示文本')
  • 信息提示(information | about)
    在这里插入图片描述
		QMessageBox.information(self.ui, '信息', '信息提示文本')
		QMessageBox.about(self.ui, '信息', '信息提示文本')

确认框

在这里插入图片描述

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

输入对话框(QInputDialog)

在这里插入图片描述

基础操作

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

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


复选框弹窗

		items = ('C', 'C++', 'C#', 'Java', 'Python')
		item, ok = QInputDialog.getItem(self.ui, "select input dialog", '语言列表', items, 0, False)

在这里插入图片描述

常用方法

  • getInt
    弹出对话框,让用户输入 整数
  • getItem
    弹出对话框,让用户选择 选项
  • getText
    弹出对话框,让用户输入 单行文本
  • getMultiLineText
    弹出对话框,让用户输入 多行文本

猜你喜欢

转载自blog.csdn.net/qq_37768971/article/details/118487338