• 8462阅读
  • 5回复

QIcon的路径 [复制链接]

上一主题 下一主题
离线yangfanxing
 
只看楼主 倒序阅读 楼主  发表于: 2009-08-25
QComboBox *combo = new QComboBox;
    combo->insertItem(0, QIcon( ":/images/book.jpg" ), QString("caterpillar"));

其中QIcon的路径这样写为什么不对?图像文件放在程序当前路径的images文件夹中。
我知道如果用绝对路径是可以的;把jpg直接copy到当前目录下用"book.jpg"也是可以的;
但是如果是调用当前路径下文件夹images中的book.jpg却没法用???
想学习":/dir/file"这个用法。。。。
PHPWind好恶心。。。不想看这种界面。。。
离线duduqq

只看该作者 1楼 发表于: 2009-08-25
这个路径是有资源文件才这样写的,没有资源文件时不能有“:/”
离线visitorone

只看该作者 2楼 发表于: 2009-08-25
同楼上
你可以在QtCreator下面 add new ---> 选择source file --->然后把你的images里面的文件添加进去
就可以咯

然后把pro 和qrc2个文件里面的代码看下就知道怎么手动添加了。
离线yangfanxing
只看该作者 3楼 发表于: 2009-08-25
明白了~
谢谢楼上s~~~
PHPWind好恶心。。。不想看这种界面。。。
离线yangfanxing
只看该作者 4楼 发表于: 2009-08-25
引用第2楼visitorone于2009-08-25 11:23发表的  :
同楼上
你可以在QtCreator下面 add new ---> 选择source file --->然后把你的images里面的文件添加进去
就可以咯
然后把pro 和qrc2个文件里面的代码看下就知道怎么手动添加了。


用的不是QtCreator(看我的签名档);该怎么添加资源文件呢???
PHPWind好恶心。。。不想看这种界面。。。
离线dbzhang800

只看该作者 5楼 发表于: 2009-08-25
引用第4楼yangfanxing于2009-08-25 11:25发表的  :
用的不是QtCreator(看我的签名档);该怎么添加资源文件呢???


1建立一个 .qrc文件,里面添加你的资源

2. 将qrc添加到你的 pro 文件内
快速回复
限100 字节
 
上一个 下一个