Qt [GC9-4]:给我程序加上神秘的程序图标

简介: Qt [GC9-4]:给我程序加上神秘的程序图标

image.png

基于Qt的汽车仪表模拟


看下目前程序运行起来的图标,如下图

image.png

是不是很丑,很丢人,不符合我的气质,必须给我的程序加一个运行的图标才行,加什么了,思前想后,既然我是为了实现我的小车车,那我就不妨用我的小车车来作为程序启动图标。上手就干。



作为程序的图标那必须要符合实际,要帅,加上我的PS能力实在是弱的一逼,所以找资源就不好找了,好歹神奇的度娘还是比较给力,找个一个我觉得我的能力可以抠出来的图片。

image.png

这是有了图标的效果,在Qt5后面的版本中,不必在向以前的版本哪样建立一个文件,在在pro文件中包含了,可以直接在pro中加上图标文件的路径即可。


我在Resources资源文件的路径下面建立了一个Core的文件夹,用来存放用于Core核心的资源文件。

RC_ICONS = ./Resources/Images/Core/LOGO.ico

这样一行代码就完成了我们程序图标的添加了。

至此,我们pro文件的内容又多了一点,如下

QT += core gui              #表示要引入的Qt模块
greaterThan(QT_MAJOR_VERSION,4):QT += widgets       #为Qt4兼容设计,大意为版本高于Qt4就需要包含widgets模块
TARGET = GC9.1.0.0      #程序名称
TEMPLATE = app          #程序类型
DEFINES += QT_DEPRECATED_WARNINGS   #定义编译选线
RC_ICONS = ./Resources/Images/Core/LOGO.ico     #程序图标文件
SOURCES += \            #源文件
    Core/main.cpp \
    ControlPanel/controlpanel.cpp \
    HUD/hud.cpp
FORMS += \              #界面文件
    ControlPanel/controlpanel.ui \
    HUD/hud.ui
HEADERS += \            #头文件
    ControlPanel/controlpanel.h \
    HUD/hud.h
RESOURCES += \          #资源文件
    Core/images.qrc

image.png

目录
相关文章
|
6月前
|
Web App开发 存储 Linux
Linux(33)Rockchip RK3568 Ubuntu22.04上通过SSH运行Qt程序和关闭Chrome的密钥提示
Linux(33)Rockchip RK3568 Ubuntu22.04上通过SSH运行Qt程序和关闭Chrome的密钥提示
446 0
|
6月前
【QT】读写.ini配置文件的程序实现
【QT】读写.ini配置文件的程序实现
109 0
|
4月前
|
Linux iOS开发 开发者
Qt问题(二):无法定位程序输入点于动态链接库
动态链接库(Dynamic Link Library,简称DLL)是一种可执行文件格式,常见于Windows操作系统中,而在Linux和macOS等其他操作系统中,相似的概念通常被称为共享库(Shared Library)。动态链接库允许程序在运行时加载所需的代码和数据,而不是在编译时静态链接到应用程序中。这种方式带来了几个重要的优点:
461 3
|
2月前
|
C语言 Android开发 C++
基于MTuner软件进行qt的mingw编译程序的内存泄漏检测
本文介绍了使用MTuner软件进行Qt MinGW编译程序的内存泄漏检测的方法,提供了MTuner的下载链接和测试代码示例,并通过将Debug程序拖入MTuner来定位内存泄漏问题。
基于MTuner软件进行qt的mingw编译程序的内存泄漏检测
|
6月前
|
开发框架 自然语言处理 Linux
Qt:构建强大跨平台应用程序的框架
Qt:构建强大跨平台应用程序的框架
|
4月前
|
调度
【浅入浅出】Qt多线程机制解析:提升程序响应性与并发处理能力
在学习QT线程的时候我们首先要知道的是QT的主线程,也叫GUI线程,意如其名,也就是我们程序的最主要的一个线程,主要负责初始化界面并监听事件循环,并根据事件处理做出界面上的反馈。但是当我们只限于在一个主线程上书写逻辑时碰到了需要一直等待的事件该怎么办?它的加载必定会带着主界面的卡顿,这时候我们就要去使用多线程。
157 6
|
6月前
|
C++
QT第一个程序命名空间详解,解释ui_widget的和xxx.cpp的联系
QT第一个程序命名空间详解,解释ui_widget的和xxx.cpp的联系
110 0
|
6月前
|
编译器
QT creator开发环境下 界面更改后运行程序不能实时更新或者在源文件添加该控件后无法编译的问题
在使用QT Creator开发界面的过程中,偶尔会出现添加控件后,运行程序后,界面控件无法更新的情况,或者在源文件使用该控件却出现无法编译的情况,使用QT Creator 4.8.2也会出现这个情况,也不知道这种情况会不会在以后有所改善。
280 0