QT5.5.0版本添加icon图标步骤
2016-02-01 22:14
405 查看
1.制作icon图标文件 可以进入这个网站在线制作:http://www.ico.la/
![](http://images2015.cnblogs.com/blog/782772/201602/782772-20160201220500819-539929018.png)
2.创建资源文件:qrc文件
![](http://images2015.cnblogs.com/blog/782772/201602/782772-20160201220614257-732155063.png)
接着 添加2两项,先点击prefix,然后添加文件--->图标路径
![](http://images2015.cnblogs.com/blog/782772/201602/782772-20160201220703272-2131603923.png)
3.可以用subline新建一个icon.rc的文件
里面写上IDI_ICON1 ICON "xiaobo.ico"
![](http://images2015.cnblogs.com/blog/782772/201602/782772-20160201220918429-27736536.png)
4.在pro项目里面添加引用rc文件: RC_FILE=icon.rc
![](http://images2015.cnblogs.com/blog/782772/201602/782772-20160201221016772-282445003.png)
5.在项目里面添加窗口引用icon图标代码:
在MainWindow的构造函数中添加setWindowIcon(QIcon(" xiaobo.ico"));
![](http://images2015.cnblogs.com/blog/782772/201602/782772-20160201221213382-1842274764.png)
6.最后就可以看到效果啦!
![](http://images2015.cnblogs.com/blog/782772/201602/782772-20160201220500819-539929018.png)
2.创建资源文件:qrc文件
![](http://images2015.cnblogs.com/blog/782772/201602/782772-20160201220614257-732155063.png)
接着 添加2两项,先点击prefix,然后添加文件--->图标路径
![](http://images2015.cnblogs.com/blog/782772/201602/782772-20160201220703272-2131603923.png)
3.可以用subline新建一个icon.rc的文件
里面写上IDI_ICON1 ICON "xiaobo.ico"
![](http://images2015.cnblogs.com/blog/782772/201602/782772-20160201220918429-27736536.png)
4.在pro项目里面添加引用rc文件: RC_FILE=icon.rc
![](http://images2015.cnblogs.com/blog/782772/201602/782772-20160201221016772-282445003.png)
5.在项目里面添加窗口引用icon图标代码:
在MainWindow的构造函数中添加setWindowIcon(QIcon(" xiaobo.ico"));
![](http://images2015.cnblogs.com/blog/782772/201602/782772-20160201221213382-1842274764.png)
6.最后就可以看到效果啦!
![](http://images2015.cnblogs.com/blog/782772/201602/782772-20160201221246850-719848058.png)
相关文章推荐
- 源码分享-Qt利用动画类实现酷酷的图片展示
- SPOJ QTREE 系列解题报告
- Qt 学习之路 2(75):线程总结
- Qt学习之路(24): QPainter(改写paintEvent)
- Qt学习之路(54): 自定义拖放数据对象
- Qt学习之路(49): 通用算法
- Qt核心剖析: moc
- Qt学习之路(58): 进程间交互(QProcess.readAllStandardOutput可以读取控制台的输出)
- Qt学习之路(60): 创建shared library
- Windows如何打包Qt程序
- Qt核心剖析: 寻找 QObject 的源代码
- Qt核心剖析:信息隐藏(三篇)
- Qt学习之路:自定义Model三篇,自定义委托等等
- Qt 富文本处理(QTextDocument和QTextBlock和QTextFrame和QTextTable和QTextList和QTextDocument)
- 让你的 Qt 桌面程序看上去更加 native(一共六篇)
- Qt 内存管理机制
- Qt国际化(Q_DECLARE_TR_FUNCTIONS() 宏给非Qt类添加翻译支持,以前没见过QTextEncoder和QTextDecoder和QLibraryInfo::location()和QEvent::LanguageChange)
- Qt国际化相关类(以前没见过codec->toUnicode,QTextCodec,QLocale.toString和QLocale::setDefault,QInputMethod::locale())
- Qt属性系统
- Qt容器类(总结)