前言
本文简要介绍通过QT creator工具创建一个QT项目
开发工具下载
到官网(Download Source Package Offline Installers | Qt)或者是其他博主分析的版本下载地址进行下载,网上能查到的安装教材很多。
本文不做搬运,仅做提醒:5.12.0及之前的版本中,QT自带有mysql的so包,截止目前(2024.5.30)官网已经无法下载5.12版本(只能下载最新的几个版本),直接拷贝5.12版本的libsqlmysql.so到新版本的相同目录下(plugins/sqldrivers/)是无效的!必须拿libsqlmysqlQT项目的源代码,放到新版本中进行编译后,再放到相同目录下(plugins/sqldrivers/)才行。
libsqlmysql重新编译特别麻烦,建议MySQL操作,不要使用QT自带的MySQL库,而是到MySQL官网下载动态库,使用常规的C++动态库操作方式来用,确保通用性。
创建项目
打开Qt creator工具后,在左上角的【文件(F)】中,点击第一项【新建文件或/项目】将会弹出对话框,选择Application/Qt Widgets Application,点击对话框右下角的【Choose】按钮,如下图1.0所示:
图1.0新建项目对话框
在【名称】处,填写项目框架的名称,项目的执行程序名称默认为这个名称(可以在.pro文件中配置为其他名称);在【创建路径】,选择代码保存的目录,QT会自带创建一个项目框架名称的目录,然后点击【下一步】,如下图1.1所示:
图1.1 配置项目框架名称及代码路径
接下来是选择编译方式,选择默认的qmake(入门就选qmake,简单省事),然后点击【下一步】,如下图1.2所示:
图1.2选择编译方式
生成最简单的界面框架,Qt creator默认会生成主要的界面程序(.h和.cpp文件)、可编辑的.ui文件(点击后,可以拖拉拽控件进行布局),建议不要把Generate from前面的勾去掉,免得还得创建回来,如下图1.3所示:
图1.3Qt creator默认生成最简单的界面框架
Translation是配置国际化版本,不需要改动,直接点【下一步】进入到编译环境选择项,window默认勾选 MinGW标识的,点击【下一步】,如下图1.4所示:
图1.4编译环境选择
进入摘要信息展示页面,点击【完成】即可创建成功,如下图1.5所示:
图1.5创建完成
创建完成后,可以看到在代码目录下,多了一个xxx.pro.user文件(如下图2.0),它记录了你对项目进行的操作、配置等,在项目中是看不到这个文件的(如下图2.1),如果你拷贝别人的项目中带有这个文件,或者是你复制某个项目去做其他项目的基础框架时,都要把这个pro.user文件删掉,再做相关配置即可(在其他文章中详细介绍):
图2.0myproject代码目录
图2.1Qt creator打开的myproject项目
运行项目
在项目的左下角,点击电脑图标,有3个选项Debug、Profile、Release,默认是Debug(带有有些调试功能),建议直接选择Release(发布版),发布项目的时候,需要在这个模式下程序运行正常了才能打包,如下图3.0所示
图3.0选择运行版本方式
此时,还需要点击左边工具栏中的【项目】,手动配置构建项目(运行的程序、资源占用的目录),如下图3.1所示:
图3.1 配置构建项目
配置完成之后,点击左下角的运行按钮,即可完成程序的运行。
结尾
本文操作的源代码,请在篇头位置进行下载。
如果喜欢本博主分享QT项目知识,请收藏我的QT栏的导读文章,新上传的文章都会更新到导读中。