查看完整版本: [-- Qt 5.1.0发布了,给windows可执行程序加图标不用写xxx.rc文件了 --]

QTCN开发网 -> Qt基础编程 -> Qt 5.1.0发布了,给windows可执行程序加图标不用写xxx.rc文件了 [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

XChinux 2013-07-04 10:23

Qt 5.1.0发布了,给windows可执行程序加图标不用写xxx.rc文件了


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文档中似乎还没加上,没找到。

dbzhang800 2013-07-04 11:29
恩,其实由于某种疏忽,该功能在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 2013-07-04 11:35
果真如此,那太好了。这个对dll也起作用的吧?!

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


没问题

roywillow 2013-07-04 17:40
mark!

ashe0817 2013-07-06 10:06
谢谢分享

weinkym 2013-07-08 22:27
看来QT5改变了很多,很想换到QT5,因工作的原因,一直还在用4.5

XChinux 2013-07-12 22:19
Qt急剧膨胀.

lwei24 2020-12-08 16:22
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等这些有可以判断中英文吗?


查看完整版本: [-- Qt 5.1.0发布了,给windows可执行程序加图标不用写xxx.rc文件了 --] [-- top --]



Powered by phpwind v8.7 Code ©2003-2011 phpwind
Gzip disabled