购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

2.5.2 Designer

Qt Designer(设计师)是Qt提供的工具,它帮助你用Qt Widget设计和构建图形用户界面(GUI)。使用Designer,我们能够以所见即所得的方式设计和定制我们的窗口、对话框,而且可以使用不同的风格和分辨率测试它们的效果。

使用Qt Designer设计的界面,可以无缝地与代码融合。请打开Assistant,切换到索引模式,在检索框中输入字符串“Using aDesigner UI File in Your Application”,然后双击下方的链接,即可学习如何把Qt Designer产生的UI文件与我们的代码结合起来。

如果你还有印象,应该记得我在创建Hello World示例时刻意取消了选中“创建界面”选项。你现在可以回过头去重新创建一个工程,选中“创建界面”选项,然后在项目浏览面板中找到mainwindow.ui文件(如果你没有在新建工程向导中改变基类,默认就是mainwindow.ui),双击就会打开Qt Designer。这就是打开Qt Designer的第一种方式,在Qt Creator中直接打开。

直接在Qt Creator中打开Qt Designer,与从“开始”菜单中通过快捷方式独立启动Qt Designer并无大的不同,细微的差异可以使用Assistant研究学习。

图2-45是我以独立启动方式启动Qt Designer的一个用户登录界面,如果你还没用过Qt Designer,通过该图可以了解它长什么样子。

图2-45 使用Qt Designer设计UI

如图2-45所示,你可以使用Qt Designer设计你的界面布局,调整控件的ID、文字等基本信息,还可以编辑控件的信号与槽等。所有你在Qt Designer中设定的选项,都可以通过代码访问、修改。

笔者在本书中主要使用代码构建界面,我认为这会让我们更清楚相关类、功能的使用,虽然有人可能觉得过于烦琐和劳累,但我觉得这会给我们带来更多的好处和更强的控制力。 SelbtRy1CKbvaOMZfIq2vF4HLf+lMWNpw8Lr4pfKxT3Tux65tPF3p1H8tjeUYf8I

点击中间区域
呼出菜单
上一章
目录
下一章
×