当前位置: 首页 > news >正文

QT 生成exe图标

1、 mainWindows图标

加载图片本地资源,在main.cpp中加入命令:w.setWindowIcon(QIcon(":/image/icon/key20.png"));

int main(int argc, char *argv[])
{QApplication a(argc, argv);MainWindow w;w.setWindowTitle("CIT");  //设置窗口标题w.setWindowIcon(QIcon(":/image/icon/key20.png")); //设置窗口图标w.setWindowOpacity(1); //设置窗口透明度,0:透明,1:不透明,越接近1,透明度越低w.setWindowFlags(Qt::WindowCloseButtonHint | Qt::WindowMinimizeButtonHint);w.show();return a.exec();}

在这里插入图片描述
2、 exe运行文件图标

a. 创建一个ico后缀的图片,exeIcon.ico(可自定义名称)
可以通过http://ico.duduxuexi.com/在线生成,不然编译时会报错:error: [release/icon_res.o] Error 1

b. 新建一个myapp.rc的资源文件(可自定义名称),通过文本编辑器,修改资源文件内容为 IDI_ICON1 ICON DISCARDABLE “exeIcon.ico”,其中"exeIcon.ico"与实际的图片名称一致
在这里插入图片描述

c. 修改pro文件,添加RC_FILE = myapp.rc增加资源文件:

SOURCES += main.cpp\mainwindow.cppHEADERS  += mainwindow.hFORMS    += mainwindow.uiRESOURCES += \resource.qrcOTHER_FILES +=RC_FILE = myapp.rc

d. rebuild,再次编译
在这里插入图片描述


http://www.taodudu.cc/news/show-5697001.html

相关文章:

  • Python 自动化脚本系列:第3集
  • 文件上传OSS实现
  • 【Day3:JAVA运算符、方法的介绍】
  • CentOS常见的命令及其高质量应用
  • 2024全新小狐狸AI免授权源码
  • Python学习之路 | Python基础语法(一)
  • 深入浅出计算机组成原理--->指令与运算——二进制编码(7)
  • 人生及学习规划
  • 月入3千和3万的职场人,差别就在这4点
  • 年终总结-这世界很大
  • 十二个“一”所代表的树
  • Python爬虫实战-----案例分析爬虫一般过程
  • Dell超级计算机,万万亿次超级计算机 衍生戴尔服务器新品
  • DELL E7240超极本
  • 戴尔poweredge 1950的安装 fedora系统小记
  • 自媒体视频剪辑中的视频素材是从哪里找的?
  • 商用视频素材,建议收藏
  • openai dota2 细节
  • python告诉你ti8 dota2英雄bp
  • 计算Dota2英雄属性的组合个数
  • 关于dota2同步方式
  • python dota2数据 2 英雄名和胜负
  • 微信小程序—使用app.js里定义的全局方法
  • 不用下载,使用app的方法,太绝了
  • vue3+ts使用app.config.globalProperties全局挂载实例方法,扩展模块解决ts类型检查报错
  • 使用adb操作app
  • matlab使用App designer生成可独立运行的app(预测模型为BP神经网络模型)
  • 解决微信小程序中在其他页面无法使用app.js中获取的userInfo或openid的问题
  • 微信小程序关于utils.js 需要使用app.js 的全局变量,怎么做?
  • 使用App Ops修改APP隐藏权限(Android)
  • 在matlab中使用APP designer创建多窗口APP
  • WPF教程(十)使用App.xaml
  • 使用AppUploader上传ipa文件到APPstore
  • 网络提速器 v1.1 免费
  • 使用 mamba 提速 conda
  • Sqoop提速性能调整