700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > Qt修改可执行程序的图标 生成的exe使用自定义的Ico文件

Qt修改可执行程序的图标 生成的exe使用自定义的Ico文件

时间:2023-01-03 22:43:47

相关推荐

Qt修改可执行程序的图标 生成的exe使用自定义的Ico文件

首先说明要修改的目标

不能浪费读者的时间,上图:

准备的部分

先要获得一个.ico的文件

我是用格式工厂这个软件转换格式的,OpenCV代码能画图,能不能修改为ico格式我就不知道了。注意:最好不要用jpg或者png改成bmp格式,再改文件名后缀为.ico,因为Qt不识别的。

Photoshop画图:

我本来就是美术生,这个画图我是肌肉记忆了,无法说明咋画的了,代码写图片也行,我先上Ps:

再保存为透明图片png格式,确定是背景透明的图片:

使用格式工厂转换格式为ico:

可以自己去下载,也可以赏我个积分,我的亲测可用,安装别勾选捆绑/download/qq_40944337/85459121

打开格式工厂选转ico,上图:

添加png文件:

选分辨率,这种图标256*256够够的了:

选转化后的ico文件保存位置,再点开始转化:

转化成功,确定得到了透明背景的ico文件:

将.ico文件拷贝去项目工程main.cpp同级目录中去:

准备完毕上代码了。

修改窗口上面的图标

main.cpp中加一句a.setWindowIcon(QIcon(“Test.ico”)); :

int main(int argc, char *argv[]){QApplication a(argc, argv);a.setWindowIcon(QIcon("Test.ico"));//这里为图标路径 在pro里加了。exe和标题都有图标MainWindow w;w.show();return a.exec();}

运行结果:

修改exe的图标

.pro文件中加一句:

RC_FILE = app.rc # exe改图标。pro文件同级添加一个app.rc

main.cpp同级目录创建一个叫app.rc的文件(这个可以改文件后缀,不是ico文件了),写上以下内容:

IDI_ICON1 ICON DISCARDABLE "Test.ico"

运行结果,上图:

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。