对话框窗口

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

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

QColorDialog

用于指定颜色的对话框 Widget

QFileDialog

Dialog that allows users to select files or directories

QFontDialog

用于选择字体的对话框 Widget

QInputDialog

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

QMessageBox

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

QProgressDialog

慢操作的进度反馈

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

QDialog

对话框窗口的基类

QDialogButtonBox

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

应用程序主窗口 桌面集成