• 7508阅读
  • 8回复

[提问]【已解决】stylesheet里的路径问题 [复制链接]

上一主题 下一主题
离线a761208
 
只看楼主 倒序阅读 楼主  发表于: 2010-04-14
— 本帖被 XChinux 从 General Qt Programming 移动到本区(2011-01-02) —
QLabel#label_loginTop {
    background-image:url(./images/login_top.png);
    background-repeat:none;
}

--------
程序发布后,里面的图片直接打开EXE可以显示
但是用桌面上的快捷方式打开就不能显示
我没法了
请教大家怎么解决
===================
找到原因了
在快捷方式中有一个  起始位置
安装程序生成的快捷方式中这项是空的
我把起始位置设成程序目录再运行就可以了
但是这个是打包程序弄的
没办法改
只能改个打包软件了
[ 此帖被a761208在2010-04-14 18:24重新编辑 ]
离线yangfanxing
只看该作者 1楼 发表于: 2010-04-14
(./images/login_top.png);
是因为你的相对路径吧。。。
你要是把images文件夹拷到桌面上就可以了吧~

先试试?呵呵。。。
PHPWind好恶心。。。不想看这种界面。。。
离线a761208
只看该作者 2楼 发表于: 2010-04-14

放桌面上就可以显示了
但是问题不能这样解决呀
离线yangfanxing
只看该作者 3楼 发表于: 2010-04-14
回 2楼(a761208) 的帖子
果然这样的话这个不是Qt的错;

要用快捷方式的话得考虑qrc资源封装了吧。。。
PHPWind好恶心。。。不想看这种界面。。。
离线a761208
只看该作者 4楼 发表于: 2010-04-14
但是我要用到自定义样式
不用stylesheet的话会很麻烦
没有别的方法了吗?
离线a761208
只看该作者 5楼 发表于: 2010-04-14
有没有解决方法?
离线a761208
只看该作者 6楼 发表于: 2010-04-14
有没有高人能解决?
离线a761208
只看该作者 7楼 发表于: 2010-04-14
找到原因了
在快捷方式中有一个  起始位置
安装程序生成的快捷方式中这项是空的
我把起始位置设成程序目录再运行就可以了
但是这个是打包程序弄的
没办法改
只能改个打包软件了
离线午小夜

只看该作者 8楼 发表于: 2010-04-16
应用程序的入口地方,用QDir::setCurrent();
[操作系统版本]  Windows XP;Linux Ubuntu;Linux Fedora;
[Qt SDK版本]    4.7.0
[SDK 发布日期]  2010.05
[IDE(集成开发环境)] QtCreator
个人网页:http://hi.baidu.com/午小夜
學歷:Royal Jalidon
快速回复
限100 字节
 
上一个 下一个