8.10 总结与提高

本章主要介绍了以下内容:

  • 应用程序主窗口框架的组成
  • 常用的创建主窗口的方法和适用场合
  • 完全使用代码创建主窗口的方法和步骤
  • 使用 Qt Designer 和代码相结合创建主窗口的方法和步骤
  • 中心窗口部件专题讲解
  • Qt4 资源系统专题讲解
  • 创建多文档应用程序的方法和步骤 这些都是日后在工程开发实践中经常会用到的基本知识和技能,必须熟练掌握。对于多文档的应用,建议大家只要能够熟练运用本书中介绍的 3 种方法中的一种就可以了。

关于主窗口的应用还有很多更为深入的内容,但它们都是建立在本章所介绍内容的基 础上的,大家把基础打好,再一步一步的向上 “攀登”,就会容易多了。

最后,提出一个问题供大家思考,即如何实现在 Qt 的工具栏中嵌入其他的窗口部件, 比如列表框(QComboBox)、编辑框(QLineEdit)。这种情况是很常见的,在 MS Word、IE 中 都有很多类似的应用。提示一下,我们前面提到过 Qt 编程的一般顺序,就是先声明所需的 窗口部件,然后实例化它,定义它的实例的属性和方法,最后就是在需要的地方使用它。这 个问题,我们也是这样处理,最后使用 QToolBar 的 AddWidget()方法把窗口部件的实例加 入到工具栏中。请大家自行完成这个 练习。