所谓标准对话框,是Qt内置的一系列对话框,用于简化开发。 事实上,有很多对话框都是通
用的,比如打开文件、设置颜色、打印设置等。这些对话框在所有程序中几乎相同,因此没有必
要在每一个程序中都自己实现这么一个对话框。
Qt 的内置对话框大致分为以下几类:
* QColorDialog:选择颜色;
* QFileDialog:选择文件或者目录;
* QFontDialog:选择字体;
* QInputDialog:允许用户输入一个值,并将其值返回;
* QMessageBox:模态对话框,用于显示信息、询问问题等;
* QPageSetupDialog:为打印机提供纸张相关的选项;
* QPrintDialog:打印机配置;
* QPrintPreviewDialog:打印预览;
* QProgressDialog:显示操作过程。
这里重点介绍一下QMessageBox:用于显示消息提示。一般会使用下面的提供的几个static函数:
* void about(QWidget * parent, const QString & title, const QString & text):显示关于对话框。这是一个最简单的对话框,其标题是 title,内容是 text,父窗口是parent。对话框只有一个 OK 按钮。
* void aboutQt(QWidget * parent, const QString & title = QString()):显示关于 Qt对话框。该对话框用于显示有关 Qt 的信息。
* StandardButton critical(QWidget * parent, co