
QT中怎么引用图片
如题:我要做手机Linux系统下的application有gui,需要有图标在手机上吧,但是我不知怎么在这个程序中引用图标,不了解的请谨慎解释。。。。因为网上这方面的太少...
如题:
我要做手机Linux系统下的application有gui,需要有图标在手机上吧 ,但是 我不知怎么在这个程序中引用图标,不了解的请谨慎解释。。。。因为网上这方面的 太少 我无法判断对错 你们说的对与我来说就是对的 。。。。。。。。。。 展开
我要做手机Linux系统下的application有gui,需要有图标在手机上吧 ,但是 我不知怎么在这个程序中引用图标,不了解的请谨慎解释。。。。因为网上这方面的 太少 我无法判断对错 你们说的对与我来说就是对的 。。。。。。。。。。 展开
2个回答
展开全部
我不知道你说的图标是指哪一方面,是生成的exe可执行文件的图标,还是在执行过程中,窗口的图标,两个我都说一下:
1.生成的exe可执行文件的图标
找一个ico文件,假设在.pro所在当前目录下为main.ico
写一个.rc文件,比如为main.rc内容如下:
IDI_ICON1 ICON DISCARDABLE "main.ico"
然后在.pro文件中加入:
win32:RC_FILE = main.rc
然后再编译,就能看到可执行程序加上了图标了。
2.在程序中添加图标,比如窗口的左上方的图标,就是WindowIcon
setWindowIcon(QIcon(QPixmap(":/images/icon.png")));
这里的图标就是存放在images文件夹下的图标文件,在用这句话之前必须要写.qrc文件,就是XML格式的资源文件,举例如下:
<!DOCTYPE RCC><RCC version="1.0">
<qresource>
<file>images/icon.png</file>
</qresource>
</RCC>
先解释这么多
1.生成的exe可执行文件的图标
找一个ico文件,假设在.pro所在当前目录下为main.ico
写一个.rc文件,比如为main.rc内容如下:
IDI_ICON1 ICON DISCARDABLE "main.ico"
然后在.pro文件中加入:
win32:RC_FILE = main.rc
然后再编译,就能看到可执行程序加上了图标了。
2.在程序中添加图标,比如窗口的左上方的图标,就是WindowIcon
setWindowIcon(QIcon(QPixmap(":/images/icon.png")));
这里的图标就是存放在images文件夹下的图标文件,在用这句话之前必须要写.qrc文件,就是XML格式的资源文件,举例如下:
<!DOCTYPE RCC><RCC version="1.0">
<qresource>
<file>images/icon.png</file>
</qresource>
</RCC>
先解释这么多
参考资料: Qt中文网http://www.qtcn.org/bbs/read.php?tid=25250&keyword=%CD%BC%B1%EA 加上自己的经验
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询