第 10 章 在程序中使用.ui 文件

本章重点

  • 了解 uic 的使用方法
  • 了解 Ui_YourFormName.h 文件的组成
  • 熟练掌握在编译时加入处理.ui 文件的方法,包括直接使用法、单继承法和多继承法
  • 掌握在运行是加入处理.ui 文件的方法,主要是动态加载的方法
  • 熟练掌握信号与槽实现自动关联的方法

当应用程序被构建时,使用 Qt 提供的构建工具,如 qmake 和 uic,可以把使用 Qt Designer 创建的用户界面(.ui 文件)集成进工程里面,并自动生成相对应的文件和代码。Qt 提供了 两种引入和处理.ui 文件的方法:一种是在编译时引入处理(Compile Time Form Processing), 一种是在运行时引入处理(Run Time Form Processing)。前者又可以有 3 种做法:直接使用 法、单继承法和多继承法;而后者是动态的加载 .ui 文件,这需要借助 QtUiTools 模块来完 成。

首先让我们先来了解一下 Qt 提供的的 uic 工具。