dede门户网站模版,logo字体在线设计生成器,wordpress条件搜索,图形网站建设软件关于Qt的安装及环境配置#xff0c;在我的上一篇《二、QT下载、安装及问题解决(windows系统)》已经讲过了。
本章节有一个重点#xff0c;在新建 工程文件时#xff0c;所在路径不要有中文#xff0c;否则编译及运行程序不能正常运行。
在使用Qt Creator#xff08;以下…关于Qt的安装及环境配置在我的上一篇《二、QT下载、安装及问题解决(windows系统)》已经讲过了。
本章节有一个重点在新建 工程文件时所在路径不要有中文否则编译及运行程序不能正常运行。
在使用Qt Creator以下简称QT前请先做好心里准备假如你用过宇宙第一IDE VS的话那么Qt Creator其实并不好用我刚开始用时甚至感觉还不如Delphi 的IDE好用尤其是从UI文件转到CPP文件为什么就不能点esc按键直接从UI文件转到对应的CPP文件呢但是用习惯了也就那么回事吧不就是多点两下鼠标吗:)言归正传下边我们来介绍Qt Creator。
从下图可以看出Qt常用的功能区域还是比较简洁明了的。
功能区1是我们开发时最常用的包括编辑窗体的UI修改CPP代码还有项目的编译配置都在功能区1中。
功能区2可以切换程序的编译类型debug下可以单步调试Release下可以编译成最终的发布版本两者的区别大家在初学时只需要记住Release编译完的程序在性能方面要比debug编译的程序性能更优。就可以了深入的区别我们会在以后的章节中介绍。
功能区3打开项目、新建项目工具-选项-Kits是最常用的。 接下来我们新建一个带窗体的demo程序。
点击区域3中的“文件”“新建文件或项目”会弹出以下的窗体。 在此窗体中选择Application-Qt Widgets Application(基于Qt部件的应用程序)。 点击完choose按钮会进入到以下的界面。Test2是工程项目名称下边的是工程文件保存路径。 点击下一步默认qmake。 点击下一步进入创建主窗体界面class name是类名base class是此窗体的基类分为三种主窗体、部件、对话框。Header file为头文件Source file为代码文件Form file为窗体文件这些默认就可以点击 下一步 。 在下边的窗体中选择编译器我选择的是MinGW 32-bit编译器当然你也可以选择其他编译器我的编译还有MSVC2017 64bit和mingw53_32(安装Qt5.7版本时带的编译器)。 点击 完成按钮 至此新建项目完成。进入main.cpp代码页main.cpp里的代码是整个项目启动的主函数所在。从箭头处都可以导航到main.cpp完成不同的工程文件之间的切换。 我们先什么代码也不要改看一下编译完成的路径在哪个文件夹下可以点击左侧的“项目”。
在下图的路径下我们就可以看到编译完成的exe所在。 点击左下的绿色三角按钮也可以通过ctrlR按键运行编译一个debug版的exe。 至此我们的第一个带窗体的exe就运行成功了。 生成的exe想要独立运行需要注意两点
1、生成的exe不能单独双击运行因为缺少运行时依赖的库即可以在QT里运行但不能单独双击运行此exe。
2、生成的exe是不能脱离本机运行环境的不能拿到另一台没有QT的电脑上运行也运行不起来。这一点和delphi不一样delphi如果用的都是原生的东西只会生成一个exe文件并且生成的exe拿到别的电脑上是可以正常运行的这也是delphi的所谓的唯一的优点即一次编译到处运行QT生成的exe拿到另一台电脑运行不起来的原因是Qt的exe运行时依赖一些Qt的动态库。
如果想单独双击运行exe需要使用windeployqt.exe来“打包”程序也就是自动检查你生的exe文件所依赖的Qt库并且把这些库放到跟exe同级的文件夹下。然后双击exe就可以正常运行了windeployqt.exe是安装Qt时自带的我们也会在以后的章节中来详细介绍windeployqt.exe的使用方法。 如果运行失败出现如下图中的错误请检查环境变量是否配置正确。具体请参考上一篇https://blog.csdn.net/zhouhui1982/article/details/135550949 如果出现以下错误请检查Kits 编译器是否正确。也是具体请参考上一篇《二、QT下载、安装及问题解决(windows系统)》。 在下一篇章节中会给大家讲解main.cpp里的主函数及在窗体上拖拽控件实现一些简单的功能。 《写在最前边》 《一、QT的前世今生》
《二、QT下载、安装及问题解决(windows系统)》
《三、Qt Creator使用》
《四、Qt 的第一个demo-CSDN博客》
《五、带登录窗体的demo》
《六、新建窗体时几种窗体的区别》
《七、Qt 信号和槽》