文件界面说明

43 阅读3分钟

开启掘金成长之旅!这是我参与「掘金日新计划 · 2 月更文挑战」的第 10 天

1 文件说明与界面设计

项目建立完成后会直接进入编辑模式。界面的右边是编辑器,可以阅读和编辑代码。如果觉得字体太小,则可以使用快捷键Ctrl+“+”(即同时按下Ctrl键和+号键)来放大字体,使用Ctrl+“—”(减号)来缩小字体,或者使用Ctrl键+鼠标滚轮,使用Ctrl+0(数字)可以使字体还原到默认大小。再来看左边侧边栏,其中罗列了项目中的所有文件,如下图所示。

9.PNG

现在打开项目目录可以看到,现在只有一个helloworld文件夹,其中包括了6个文件,各个文件的说明如表所列。这些文件的具体内容和用途会在后面的内容中详细讲解。

表 项目目录中各个文件说明

文件说明
helloworld.pro该文件是项目文件,其中包含了项目相关信息
helloworld.pro.user该文件中包含了与用户有关的项目信息
mainwindow.h该文件是新建的MainWindow类的头文件
mainwindow.cpp该文件是新建的MainWindow类的源文件
main.cpp该文件中包含了main()主函数
mainwindow.ui该文件是设计师设计的界面对应的界面文件

在Qt Creator的编辑模式下双击项目文件列表中界面文件分类下的mainwindow.ui文件,这时便进入了设计模式,如下图所示。可以看到,设计模式由以下几部分构成:

10.png

2 主设计区

主设计区是上图中的中间部分,主要用来设计界面以及编辑各个部件的属性。

3 部件列表窗口(Widget Box)

窗口分类罗列了各种常用的标准部件,可以使用鼠标将这些部件拖入主设计区中,放到主设计区中的界面上。

4 对象查看器(Object Inspector)

查看器列出了界面上所有部件的对象名称和父类,而且以树形结构显示了各个部件的所属关系。可以在这里单击对象来选中该部件。

5 属性编辑器(Property Editor)

编辑器显示了各个部件的常用属性信息,可以更改部件的一些属性,如大小、位置等。这些属性按照从祖先继承的属性、从父类继承的属性和自己属性的顺序进行了分类。

6 动作(Action)编辑器与信号和槽编辑器

两个编辑器可以对相应的对象内容进行编辑。因为现在还没有涉及这些内容,所以放到以后使用时再介绍。

7 常用功能图标

单击最上面侧边栏中的前4个图标可以进入相应的模式,分别是窗口部件编辑模式(这是默认模式)、信号/槽编辑模式、伙伴编辑模式和Tab顺序编辑模式。后面的几个图标用来实现添加布局管理器以及调整大小等功能。

下面从部件列表中找到Label(标签)部件,然后按住鼠标左键将它拖到主设计区的界面上,再双击它进入编辑状态后输入“Hello World!你好Qt!”字符串。Qt Creator的设计模式中有几个过滤器,就写着“Filter”的行输入框。例如,在部件列表窗口过滤器中输入“Label”就快速定位到Label部件,不用自己再去查找。其他几个过滤器作用也是这样。还可以使用“工具→Form Editor”菜单项来实现预览设计效果、设置界面上的栅格间距、在设计部件与其对应的源文件间进行切换等操作。这部分内容可以在帮助索引中通过Getting to Know Qt Designer 关键字查看。

开启掘金成长之旅!这是我参与「掘金日新计划 · 2 月更文挑战」的第 10 天