对话框窗口

对话框可以是 modal ,在这种情况下,要求用户提供必要信息在主窗口中的工作可以继续之前,或 modeless 。非模态对话框不阻止用户与应用程序中任何其它窗口进行交互。

Qt 提供了一组现成对话框为文件、字体、颜色选择等。

QPageSetupDialog 用于打印机页面相关选项的配置对话框
QPrintDialog 用于指定打印机配置的对话框
QPrintPreviewDialog 为打印机输出而预览和配置页面布局的 Widget
QColorDialog 用于指定颜色的对话框 Widget
QFileDialog 允许用户选择文件 (或目录) 的对话框
QFontDialog 用于选择字体的对话框 Widget
QInputDialog 从用户获得单一值的简单方便对话框
QMessageBox 用于告知用户或向用户询问问题并接收答案的模态对话框
QProgressDialog 慢操作的进度反馈

可以轻松创建自定义对话框,通过将常规 Widget 组合到 QDialog 。这些类是专门为构建自定义对话框而设计的:

QDialog 对话框窗口的基类
QDialogButtonBox 在适合当前小部件风格的布局中呈现按钮的 Widget