当前位置: 首页 > news >正文

河北网站开发联系电话书店网站模版

河北网站开发联系电话,书店网站模版,如何申请电商网站,营口建设信息网站在上一篇章节里《三、Qt Creator 使用》#xff0c;我们介绍了如何使用Qt Creator创建一个简单的带窗体的demo#xff0c;在这一章节里#xff0c;我们详细讲解一下这个demo的文件组成#xff0c;及主函数#xff0c;并在UI上加一些控件#xff0c;实现一些简单的功能。 …在上一篇章节里《三、Qt Creator 使用》我们介绍了如何使用Qt Creator创建一个简单的带窗体的demo在这一章节里我们详细讲解一下这个demo的文件组成及主函数并在UI上加一些控件实现一些简单的功能。 一、文件组成 很多同学对上一篇章节里《》创建的demo的文件组成不太了解请看下图。 我们创建一个工程项目后会在Test2文件夹下生成以下文件 其实大家可能通过类型里的注释已经看出来区别了有过C基础的同学也应该很熟悉这个组成结构。 main.cpp 主函数代码文件程序入口点 mainwindow.cpp 主窗体代码文件 mainwindow.h 主窗体头文件 mainwindow.ui 主窗体文件UI设计 控件 Test2.pro 工程项目文件双击此文件关联到Qt Creator,即打开Qt Creator Test2.pro.user 工程项目的配置文件编译器的配置等 下边我们双击Test2.pro 打开 Qt Creator点击左侧的 Test2.pro 工程文件可以看到整个项目的组成。 二、主函数 接下来我们点击左侧项目树中的 Sources - main.cpp进入到项目的主函数代码中。 有C或C基础的同学会知道一段代码想要运行必须要有一个主函数下图中右侧int main(int argc,char *argv[])是本项目的主函数入口。 让我逐行解释 #include mainwindow.h这一行包含了名为 mainwindow.h 的头文件。通常这个头文件包含了 MainWindow 类的声明其中可能定义了主窗口的界面和功能。 #include 这一行包含了Qt框架的 QApplication 类的声明。QApplication 是Qt应用程序的主要类负责处理应用程序的控制流和事件处理。 int main(int argc, char *argv[])这是main函数的定义是程序的入口点。argc 是命令行参数的数量argv 是指向命令行参数字符串数组的指针。 QApplication a(argc, argv);在这里创建了一个 QApplication 对象 a用于管理应用程序的整个生命周期。 MainWindow w;创建了一个 MainWindow 对象 w这是应用程序的主窗口。当然我们也可以调用其他的窗体比如在主窗体显示前需要显示登录窗体那么就在w.show之前调用登录窗体并做逻辑判断关于登录窗体我们会在以后的章节中介绍。如下图所示 w.show();通过调用 show() 方法显示了主窗口。 return a.exec();启动应用程序的事件循环等待事件的发生。a.exec()会一直运行直到应用程序被关闭。返回值是应用程序的退出码。 以上是一个标准的Qt框架应用程序的主函数负责创建应用程序对象、主窗口对象并启动应用程序的事件循环。在事件循环中Qt会监听和处理用户输入、系统事件等并根据这些事件执行相应的操作。 三、主窗体 再介绍完主函数后大家应该能理解了主函数与主窗体及整个应用程序之间的关系。下边我们详细介绍主窗体。 我们在新建每一个QWidget或QDialog时都会自动生成三个文件 mainwindow.cpp 主窗体代码文件 mainwindow.h 主窗体头文件 mainwindow.ui 主窗体文件UI设计 控件 分别对应下图中的位置现在我们打开mainwindow.cpp 主窗体代码文件,默认会有构造函数MainWindow()和析构函数~MainWindow()这两个函数的区别是一个是开门的一个是关门的。开门能用到的东西都写到构造函数中如UI的初始化关门需要将无用的资源释放如指针变量、本窗体对象。 mainwindow.h 主窗体头文件新建的函数、变量需要在主窗体中声明在代码文件中实现。 四、添加控件 下边我们双击左侧的mainwindow.ui 主窗体文件打开主窗体的UI文件进行UI设计。 从左侧的控件列表中鼠标左键单击 Push Button后不要松开 通过拖拽的方式拖到右侧的窗体面板中松开鼠标左键按钮就添加成功了。 在按钮上双击可以修改按钮中的文本也可以通过右下角的按钮属性列表修改按钮中的文本。 接下来我们通过以上的方式添加文本框和标签页到窗体中。 五、添加按钮事件 接下来我们实现一个小功能通过单击按钮给文本框中赋值。 鼠标右键单击按钮选择“转到槽”。 选择clicked(),并点击 ok Qt Creator会给头文件和代码文件自动添加 这个按钮的单击事件信号和槽。 我们在此处写代码到ui-时会自动列出UI下所有控件的名称包括 刚才添加的文本框的名称如果没有自动列出也可以先编译一下因为刚才在UI中添加的文本框控件还没有和对应编译生成和moc_*文件对应所以可以先用CtrlB编译一下程序编译成功后再写代码就可以ui-自动列出所有的控件。 在下图中此处写下如下代码点击左侧的绿色三角可以运行程序也可以使用CtrlR运行程序也可以F5按键调试程序。 程序正常运行后点击按钮我们可以看到文本框被赋值。 以下是我们做的第一个demo的源码各位同学下载到本地运行时需要确认编译完的路径。 https://download.csdn.net/download/zhouhui1982/88736785 注意代码所在路径及编译完的程序所在路径不要用中文否则在编译时会出错误。 《写在最前边》https://blog.csdn.net/zhouhui1982/article/details/135550465 《一、QT的前世今生》https://blog.csdn.net/zhouhui1982/article/details/135550566 《二、QT下载、安装及问题解决(windows系统)》https://blog.csdn.net/zhouhui1982/article/details/135550949 《三、Qt Creator使用》 https://blog.csdn.net/zhouhui1982/article/details/135565568​​​​​​​​​​​​​​ 《四、Qt的第一个demo》https://mp.csdn.net/mp_blog/creation/editor/135566987
http://www.zqtcl.cn/news/494996/

相关文章:

  • 网站开发有几种深圳网站制作长沙
  • 为什么一个网站外链那么多公司团建活动
  • 公司门户网站建设策划书wordpress清空数据
  • 大兴专注高端网站建设交互设计留学
  • 想要黑掉一个网站 要怎么做网页设计师培训机构有吗
  • 做网站网站应该注意什么关于建设网站的会议纪要
  • 什么网站建设最简单做毕业设计实物的网站
  • 正规网站开发文案电商网站与企业网站区别
  • 襄阳做网站比较有实力的公司长沙出名的网站设计推广
  • 徐州网站设计师最便宜的购物平台
  • 网站域名和空间费用wordpress是是什么技术
  • 企业制作网站一般多少钱上海网站制作费用
  • 苏州住建网站什么叫关键词
  • 电商网站开发过程是什么推广整合营销
  • 网页建站软件网络市场调研的步骤
  • 自己做的网站怎样赚钱长沙专业做网站排名
  • 张家界做网站公司国内最先做弹幕的网站
  • 免费快速建站网站做网站用什么数据库
  • 哪有做课件赚钱的网站温州设计公司排名
  • 西安网站建设公司php大气企业网站
  • 天河公司网站建设内蒙古建设厅安全资料网站
  • 学习网站的建设怎么做网站建设作业
  • 做公司产品展示网站企业网盘源码
  • 南通做网站企业初中生代表性设计制作作品图片
  • php框架做网站好处网站后台模板免费下载
  • 新兴县建设局网站建筑工程网络计划技术
  • 住房和城乡建设部网站北京网站建设设计规划
  • 哪个网站做logo设计师网络营销心得体会800字
  • 广州一起做的网站动态数据库网站
  • 网站程序预装深圳市住房和建设局陈斌