• 6886阅读
  • 8回复

[共享]Qt 5.1.0发布了,给windows可执行程序加图标不用写xxx.rc文件了 [复制链接]

上一主题 下一主题
离线XChinux
 

只看楼主 倒序阅读 楼主  发表于: 2013-07-04

Qt 5.1.0发布了,windows下qmake新加了RC_ICONS变量,可以直接指定.ico文件,这样就不用写xxx.rc文件了,同时,VERSION变量值也可以起作用了,例如:
#win32:RC_FILE = main.rc
win32:RC_ICONS = ../image/main.ico
VERSION = 1.0.2
可是这个RC_ICONS文档中似乎还没加上,没找到。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线dbzhang800

只看该作者 1楼 发表于: 2013-07-04
恩,其实由于某种疏忽,该功能在Qt5.0.1就已经引入了,但为了和Qt5.0.0保持兼容,一直未在Qt5.0文档中体现。

在Qt5.1中,也只在 http://qt-project.org/doc/qt-5.1/qtdoc/appicon.html 提到了一下

除此RC_ICONS和VERSION之外,下面3个变量也可以用来配置生成的 .rc 文件的内容

QMAKE_TARGET_COMPANY
QMAKE_TARGET_DESCRIPTION
QMAKE_TARGET_COPYRIGHT
离线XChinux

只看该作者 2楼 发表于: 2013-07-04
果真如此,那太好了。这个对dll也起作用的吧?!
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线dbzhang800

只看该作者 3楼 发表于: 2013-07-04
引用第2楼XChinux于2013-07-04 11:35发表的  :
果真如此,那太好了。这个对dll也起作用的吧?!


没问题
离线roywillow

只看该作者 4楼 发表于: 2013-07-04
mark!
专业维修核潜艇,回收二手航母、二手航天飞机,大修核反应堆,拆洗导弹发动机更换机油,无人侦察机手动挡改自动,航天飞机保养换三滤,飞碟外太空年检 ,各型号导弹加装迎宾踏板,高空作业擦洗卫星表面除尘、打蜡及抛光,东风全系列巡航导弹。并提供原子对撞机。量大从优,有正规发票。
离线ashe0817

只看该作者 5楼 发表于: 2013-07-06
谢谢分享
离线weinkym

只看该作者 6楼 发表于: 2013-07-08
看来QT5改变了很多,很想换到QT5,因工作的原因,一直还在用4.5
离线XChinux

只看该作者 7楼 发表于: 2013-07-12
Qt急剧膨胀.
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线lwei24

只看该作者 8楼 发表于: 2020-12-08
回 dbzhang800 的帖子
dbzhang800:恩,其实由于某种疏忽,该功能在Qt5.0.1就已经引入了,但为了和Qt5.0.0保持兼容,一直未在Qt5.0文档中体现。
在Qt5.1中,也只在 http://qt-project.org/doc/qt-5.1/qtdoc/appicon.html 提到了一下
除此RC_ICONS和VERSION之外,下面3个变量也可以用来配置生成的 .rc 文件的内容
. .. (2013-07-04 11:29) 

请问.rc 文件的内容,怎么判断系统是中文还是英文呢?这样可以让Qt生成的.exe的属性自动显示中文或英文?还有,就是QMAKE_TARGET_COMPANY等这些有可以判断中英文吗?
快速回复
限100 字节
 
上一个 下一个