QMessageBox
提供了一个模态对话框,用于通知用户或向用户提问并接收答案。更多...
方法
- 按钮 critical(string identifier, string title, string text, Buttons buttons, Button button)
- 按钮 information(string identifier, string title, string text, Buttons buttons, Button button)
- 按钮 question(string identifier, string title, string text, Buttons buttons, Button button)
- 按钮 warning(string identifier, string title, string text, Buttons buttons, Button button)
详细描述
var result = QMessageBox.question("quit.question", "Installer", "Do you want to quit the installer?", QMessageBox.Yes | QMessageBox.No); if (result == QMessageBox.Yes) { // ... }
消息框中的按钮
QMessageBox 定义了一系列常见按钮
- QMessageBox.Ok
- QMessageBox.Open
- QMessageBox.Save
- QMessageBox.Cancel
- QMessageBox.Close
- QMessageBox.Discard
- QMessageBox.Apply
- QMessageBox.Reset
- QMessageBox.RestoreDefaults
- QMessageBox.Help
- QMessageBox.SaveAll
- QMessageBox.Yes
- QMessageBox.YesToAll
- QMessageBox.No
- QMessageBox.NoToAll
- QMessageBox.Abort
- QMessageBox.Retry
- QMessageBox.Ignore
- QMessageBox.NoButton
脚本安装
有时在脚本安装过程中自动关闭消息框非常有用。这可以通过调用 installer::setMessageBoxAutomaticAnswer,installer::autoAcceptMessageBoxes 或 installer::autoRejectMessageBoxes 实现。方法调用中的 identifier
参数允许为此目的识别特定的消息框。
方法说明
以标识符 identifier,标题 title,文本 text,默认按钮 buttons 和默认选择的按钮 button 打开一个关键的对话框。
以标识符 identifier,标题 title,文本 text,默认按钮 buttons 和默认选择的按钮 button 打开一个信息对话框。
打开一个带有标识符 标识符,标题 标题,文本 文本,默认按钮 buttons 和默认选中的按钮 button 的询问消息框。
打开一个带有标识符 标识符,标题 标题,文本 文本,默认按钮 buttons 和默认选中的按钮 button 的警告消息框。
©2021 Qt公司有限公司。本文件中所包含的文档贡献是各自所有者的版权。此处提供的文档是根据由自由软件基金会发布的GNU自由文档许可证版本1.3的条款授予使用权的。Qt公司和Qt及其相关标志在芬兰及/或世界其他国家和地区是Qt公司有限公司的商标。所有其他商标均为各自所有者的财产。