标题:【已解决】stylesheet里的路径问题
作者:a761208
日期:2010-04-14 15:48
内容:
QLabel#label_loginTop {
background-image:url(./images/login_top.png);
background-repeat:none;
}
--------
程序发布后,里面的图片直接打开EXE可以显示
但是用桌面上的快捷方式打开就不能显示
我没法了
请教大家怎么解决
===================
找到原因了
在快捷方式中有一个起始位置
安装程序生成的快捷方式中这项是空的
我把起始位置设成程序目录再运行就可以了
但是这个是打包程序弄的
没办法改
只能改个打包软件了
#1 [yangfanxing 04-14 16:00]
(./images/login_top.png);
是因为你的相对路径吧。。。
你要是把images文件夹拷到桌面上就可以了吧~
先试试?呵呵。。。
#2 [a761208 04-14 16:11]
对
放桌面上就可以显示了
但是问题不能这样解决呀
#3 回 2楼(a761208) 的帖子 [yangfanxing 04-14 16:22]
果然这样的话这个不是Qt的错;
要用快捷方式的话得考虑qrc资源封装了吧。。。
#4 [a761208 04-14 17:01]
但是我要用到自定义样式
不用stylesheet的话会很麻烦
没有别的方法了吗?
#5 [a761208 04-14 17:22]
有没有解决方法?