1.创建logo.ico 自己随便ps画个jpg或png,然后使用在线转换工具成ico

2.在当前工程中添加资源或创建资源

右键->添加->资源->增加 弹出【添加资源】对话框

选择Bitmap或者Icon文件,然后点击【导入】按钮,选择自己制作好的ico文件

完成后,当前工程目录下会生成一个【工程名.rc】的文件,重新编译工程即可。

//

在pro文件中增加rc文件,使nmake也能生产带图标的exe程序

win32:

RC_FILE += project_NAME.rc

qmake

nmake 即可。

//

1. 通过qmake生成makefile实现过程:

(1) 找到一张图片.ico,名字改为myappico.ico;

(2) 创建一个新的文本文档,内部添加  IDI_ICON1           ICON   DISCARDABLE  "myappico.ico",并将文件重命名为myapp.rc;

(3) 在myapp.pro文件最后加上RC_FILE = myapp.rc,重新生成之后,就修改成功了

2.不用qmake生成makefile实现过程:

前面两步骤一样,最后一步改为,将.rc文件加载至工程中,通过右键工程——添加——已存在文件,添加后右键.rc文件编译,重新生成可执行文件后就修改成功了

3. 设置应用程序运行时所有窗口默认图标,

QString dir = QApplication::applicationDirPath();

  1. //设置可执行程序路径为当前工作路径
  2. QDir::setCurrent(dir);
  3. QApplication::addLibraryPath("./plugins");
QApplication::addLibraryPath("./images");  
a.setWindowIcon(QIcon("./images/myappico.ico"));  
/* 没有过时的程序猿,只有不努力的攻城狮! */ /* 转载请注明出处 */
分类: Qt

VS 给自己开发的Qt程序加上程序图标ico相关推荐

  1. qt控制程序打开记事本_基于QT记事本应用程序开发.doc

    基于QT记事本应用程序开发 基于QT记事本应用程序开发 [摘要]本文通过对嵌入式Linux和Qt的分析,利用Qt在源代码级上能够实现跨平台特性,在源代码开放的Linux操作系统上,根据嵌入式应用的特点 ...

  2. Qt中应用程序的打包与发布

    文章目录 1 Qt中应用程序的打包与发布 1.1 调试与发布 1.2 程序的库依赖 1.3 部署程序的开发 1 Qt中应用程序的打包与发布 1.1 调试与发布 发布应用程序时的候选者: 调试版(deb ...

  3. arm-linux 程序开发入门(QT窗口应用程序、编码、交叉编译、调试)(三机器和双机器搭建方法)(笔记)

    Linux及Arm-Linux程序开发笔记(零基础入门篇) 文章目录 前言 一.Arm-Linux程序开发平台简要介绍 1.1程序开发所需系统及开发语言 1.2系统平台搭建方式 二.Linux开发平台 ...

  4. Qt Creator开发Qt快速应用程序

    Qt Creator开发Qt快速应用程序 开发Qt快速应用程序 创建Qt快速项目 在设计模式下编辑QML文件 创建UI 添加动态 编辑3D场景 相关话题 浏览ISO 7000图标 将QML模块与插件一 ...

  5. QT Creator应用程序开发——QT程序设计基本知识

    目录 一.Application模板介绍 二.选择类信息 三.Qt Widgets Application项目示例 (一).pro 项目管理文件 (二).h 头文件 (三).cpp 源文件 (四).u ...

  6. QT Creator应用程序开发——01简单按钮显示

    目录 前言 一.新建项目 二.设计ui页面和编写程序 (一)设计ui页面 1.设置按钮 2.设置标签 3.设置转到槽 (二)编写程序 (三)构建运行 (三)测试 结语 前言 本系列文章,是经博主的QT ...

  7. 适用于树莓派Raspberry Pi的嵌入式QT平台(二) -- 在Windows下用Qt Creator开发编译Raspberry Qt 5应用程序...

    接着上篇 "交叉编译安装Qt Embedded 5.5",我们已经成功在Windows上交叉编译了Raspberry Pi的嵌入式Qt 5.5.那么我们就可以开始开发基于Qt 5的 ...

  8. qt调试android程序崩溃,使用qt5开发的Android应用程序合并了AWS C++库崩溃

    我想开发一种 Android应用程序 它在行刑一开始就崩溃了. 我在用 第5.11节 我认为配置很好(我正在使用 上一个Android SDK和ndk10e )因为我可以运行一个简单的Android应 ...

  9. 基于VTK与Qt的体绘制程序

    基于VTK与Qt的体绘制程序 分类: VTK Qt Volume Rendering C&C++ 2013-06-10 09:17 3434人阅读 评论(13) 收藏 举报 目录(?)[+] ...

最新文章

  1. R语言使用psych包的fa函数对指定数据集进行因子分析(输入数据为相关性矩阵)、使用rotate参数指定进行斜交旋转提取因子、使用fa.diagram函数可视化斜交旋转因子分析、并解读可视化图形
  2. linux中关于wifi函数,wifi详解(五)
  3. 呷哺呷哺:预期2021年净亏损约2.75亿元至2.95亿元
  4. 极光推送JPush使用Java SDK开发
  5. 内核流浪猫流浪狗宠物领养平台H5源码
  6. leetcode复原IP地址
  7. gigabyte计算机主板图解,以技嘉主板为例!什么是跳线? 图解主板跳线接法
  8. 从 MVC 到使用 ASP.NET Core 6.0 的Minimal API
  9. 云服务器部署论坛系统discuz,腾讯云服务器利用镜像搭建Discuz!论坛完整教程
  10. 用户体验要素的五个层次
  11. 调用微信扫码实现扫一扫签到
  12. 音频-基于Core Audio技术采集音频(版本2)
  13. U盘启动盘装Linux系统: 以Kali为例
  14. 台式计算机显示连接不可用,电脑莫名其妙无法上网提示“连接不可用”如何解决...
  15. 统计分析及建模小结(1)
  16. Jenkins实现发送邮件
  17. uipath 案例demo
  18. python pptx库教程_Python-pptx库的运用
  19. 2023年必须收藏的python变现渠道,接单注意事项,超详细
  20. SSD接口详解,再也不会买错固态硬盘了

热门文章

  1. 艾永亮:超级产品战略实现企业超级增长,五个案例给出最佳答案!
  2. 寻找子树和子孙树 ,家谱树
  3. 教你“如何巧看黑马测试视频,悄悄成为测试高手?”
  4. 图像特征点、投影变换与图像拼接
  5. k歌一定要带监听耳机吗_音乐人需要什么样的监听耳机?
  6. 如何在Linux中安装jdk?
  7. 1024 和音视频大佬线下面基,Get 新技能
  8. python中幂运算_python中幂运算
  9. jmp 指令的几种寻址方式
  10. 删除U盘里的小黄片吧!教你如何制作U盘木马