对话框窗口

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

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

QColorDialog

用于指定颜色的对话框 Widget

QFileDialog

允许用户选择文件 (或目录) 的对话框

QFontDialog

用于选择字体的对话框 Widget

QInputDialog

从用户获得单一值的简单方便对话框

QMessageBox

用于告知用户或向用户询问问题并接收答案的模态对话框

QProgressDialog

慢操作的进度反馈

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

QDialog

对话框窗口的基类

QDialogButtonBox

在适合当前小部件风格的布局中呈现按钮的 Widget