5.4 问题与解答

问:如何使用 Qt Assistant 浏览 Qt 类结构?

答:启动 Qt Assistant 后,点击那个 home 链接标签,就来到它的主页上的“API Reference”小节中的链接提供了浏览 Qt 类的几种不同方式,如图所示。“All Classes” 页面列表会列出 Qt API 的每一个类,而“Main Classes”页面列表只会列出那些最为常用 的类。

需要注意的是,通过继承得到的函数的文档会显示在它的基类中,例如, QPushButton 就没有它自己的 show()函数,因为它是从 QWidget 那里继承的函数,并且没有重载。

图 5-41 通过主页浏览类结构

问:如果我是使用以前版本的 Qt Designer 设计的用户界面,比如 Qt4.3.4 版,那么 它还可以用在基于 Qt4.5 版构建的工程中吗?

答:这种情况是可以的,Qt Designer 在设计之初就考虑到了这个问题,它是向下兼容 的,但如果使用的是更老的版本,比如 Qt3 甚至 Qt2 制作的界面,就不一定了。因为它们 之间的变化实在很大,尤其是从 Qt3 到 Qt4。Qt 发展到了今天,在桌面平台上,推荐你还 是尽量使用 Qt4;在嵌入式平台则要视你的平台情况选用。