福州网站建设推广,郑州建网站哪个公司好,wordpress 页面 背景图,丰镇网络推广创建一个Widget Application项目samp2_1,选择QWidget作为窗体基类#xff0c;并选中Generate form复选框 创建好之后#xff0c;Shadow build的对勾去掉 创建好的项目文件目录树
这个项目包含以下一些文件#xff1a;
项目组织文件samp2_1.pro, 存储项目设置的文件
主程序…创建一个Widget Application项目samp2_1,选择QWidget作为窗体基类并选中Generate form复选框 创建好之后Shadow build的对勾去掉 创建好的项目文件目录树
这个项目包含以下一些文件
项目组织文件samp2_1.pro, 存储项目设置的文件
主程序入口文件main.cpp实现main()函数的程序文件。
窗体界面文件widtet.ui, 一个XML格式存储的窗体上的元件及其布局的文件。
widget.h是所涉及的窗体类的头文件widget.cpp是widget.h里定义类的实现文件。 本项目中的samp2_1.pro的文件内容 7行QT core gui 表示本项目中加入core gui模块。core gui是QT用于GUI设计的类库模块如果创建的是控制台Console应用程序就不需要添加core guiQt类库以模块的形式组织各种功能的类依据项目设计的功能去求在项目中添加适当的类库模块支持。例如如果项目中使用到了设计数据库操作的类就需要用到sql模块在Pro文件中需要增加如下一行
QT sql 9行greaterThan(QT_MAJOR_VERSION, 4): QT widgets 是个条件执行语句表示当qt主版本大于4时才加入widgets模块 11行TARGET samp2_1 表示生成的目标可执行文件的名称即编译后生成的可执行文件是samp2_1.exe
12行TEMPLATE app 表示项目使用的模版是app,是一般的应用程序 后面的SOURCES、HEADERS、FORMS 记录了项目中包含的源程序文件头文件和窗体文件(.ui文件)的名称。这些文件列表是Qt Creator自动添加到项目管理文件里面的用户不需要手动修改。当添加一个文件到项目或从项目里删除一个文件时项目管理文件里的条目会自动修改。 给界面上添加一个Lable将其内容修改为 Hello World, 再新增一个Button, 下图在上面那个箭头指向的内容是输入bu两个字母用来寻找需要的button控件 将Label和Button的名字修改为LabDemo和btnClose 可以将按钮上的字体调大并变成黑体 给按钮增加一个功能点击下面的加号在出现的条目中,Sender选择btnClose, Signal选择clicked(), Receiver选择窗体Widget, Slot选择close(). 这样设置表示当按钮btnClose被单击时就执行Widget的close()函数实现窗口的关闭功能。 运行效果当我们点击close按钮时窗口就被关闭了