VS 给自己开发的Qt程序加上程序图标ico

来源:互联网 发布:php fpm原理 编辑:程序博客网 时间:2024/05/16 08:48

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
0 0