8-Qt新建工程
Qt Creator支持建立多种类型的工程:
-
Applications:
- Qt Widgets Application:Qt界面程序,也是本系列课程主要讲述部分;
- Qt Console Application:Qt控制台程序,类似C/C++初学者使用控制台输出的那种程序;
- Qt for Python - Empty:5.12版本新增的对Python开发的支持,希望将Qt Creator打造成一款Python IDE
- Qt for Python - Window:Python GUI工程,在Windows系统中默认导入PySide2
- Qt Quick Application:Qt Quick是以qml语音构建的界面程序,UI界面更加现代化,适合开发出门显示类应用,大多用于嵌入式系统中。
-
Library:创建共享库、静态链接库、Qt Quick扩展、Qt Creator插件等;
-
Non-Qt Project:创建非Qt项目,可以构建纯C或者C++应用程序;
-
Import Project:可以导入常见的几种工程
Qt Console Application和Library在前面几期视频中已经有初步涉及,本期主要介绍新建Qt界面程序(即Qt Widget Application)。
1. 新建Qt Widget Application
注意工程名称命名方式和C/C++一致,例如不能以数字开头或使用特殊符号等。
默认新建一个GUI工程之后,工程有5个文件,包括了pro配置文件、头文件、窗口源文件、主程序文件和界面ui文件。
2. 添加新文件
-
添加新的Qt设计师界面类
ui/h
文件:构建多窗体文件时需要添加不同的ui文件 -
添加资源文件:例如添加图片
3. 为程序添加logo图标
图标来源可以是自己使用工具制作,或者网上搜索版权范围允许使用的图标,推荐的一个网址为:
- https://www.easyicon.net/
如果制作自己的logo,可以安装以下免费开源软件
-
Inkscape:https://inkscape.org/zh/release/inkscape-0.92.4/
-
GIMP2.10.12:https://www.gimp.org/downloads/
将制作的
ico
命名为logo.ico
,放置在Qt项目地址下,配置.pro
文件:RC_ICONS += logo.ico
如果小伙伴们对文章内容有不理解的地方可以查看博主精心制作的相对应的视频教程哦:
https://www.bilibili.com/video/av63280549