• 8601阅读
  • 3回复

QT路径表示 [复制链接]

上一主题 下一主题
离线jimmytom
 
只看楼主 倒序阅读 楼主  发表于: 2008-11-22
— 本帖被 XChinux 执行加亮操作(2008-11-23) —
#include <QApplication>
#include <QGraphicsScene>
#include <QGraphicsView>

int main(int argc, char **argv)
{
    QApplication App(argc, argv);

    QGraphicsScene *Scene = new QGraphicsScene(0, 0, 800, 600);

    QGraphicsView *View = new QGraphicsView(Scene);
    View->setBackgroundBrush(QPixmap("map.jpg"));
    View->setDragMode(QGraphicsView::ScrollHandDrag);
    View->show();

    return App.exec();
}


我的目录下面有一个图片, 我编译成Windows上的程序没问题, 可是编译成Mobile上的程序的时候图片总是显示不出来, 请问为什么?

还看到一个现象, 在QT的例子里面, 在路径的表示上多处用到了":/"这种表示方法, 难道路径有特殊的表示, 在前加冒号什么的. 我也试过, 图片还是显示不出来, 请大家帮帮忙.
离线yooi
只看该作者 1楼 发表于: 2008-11-23
你在resource文件中添加文件<file>path/XX.png</file>,在程序中引用需要写成:/path/xx.png
请参考 Assistant
离线jimmytom
只看该作者 2楼 发表于: 2008-11-23
非常感谢, 解决了
离线xymail110
只看该作者 3楼 发表于: 2008-11-24
根据个人经验,加上 ./表示当前路径吧,如果纯/开头就是绝对路径了。
学无止境
快速回复
限100 字节
 
上一个 下一个