对话框为用户提供了许多选项和多种选择,允许用户把选项设置为他们喜欢的变量值并从中做出选择。
本章介绍了如何在 Qt 中创建基于对话框的应用程序。对话框是应用程序中最为常见的 类型之一,因此必须熟练掌握创建对话框的基本方法和技巧,对于基本的概念必须清楚,比 如 QDialog 及其派生类的使用、常见内建对话框的应用以及模态和非模态对话框的区别等 等。对于初学者而言,使用 Qt Creator 作为 IDE,结合 Qt Designer 创建对话框是一种常 见的做法,优点是上手比较快,布局结构可以边修改边预览,但是在工程应用中,比较复杂 的布局通常是采用手工编写代码完成的。所以,笔者还是建议在学习的时候,尽量采用手写 代码子类化 QDialog 的方法完成项目。