• 4997阅读
  • 1回复

[提问]qt中怎样加载图片(解决了) [复制链接]

上一主题 下一主题
离线贝若依
 
只看楼主 倒序阅读 楼主  发表于: 2011-03-26
我想在窗口显示.npg的图片
QPixmap *pixmap;
    QLabel *lable;
    QDir qDir;
    QString picname;
    QString dirname;

    dirname = qDir.currentPath();
    qDebug()<<dirname;
    picname = dirname + "/image/11.npg";
    pixmap = new QPixmap(picname);
    lable = new QLabel;
    lable->setPixmap(*pixmap);
    lable->show();
在qDebug()中输出的目录D:/Qt/lianxi/test-build-desktop”我将图片放到这个目录下的image中,[/pre][pre]为什么图片显示不出来?请教各位一下。

[ 此帖被贝若依在2011-03-26 15:40重新编辑 ]
离线xiangxw
只看该作者 1楼 发表于: 2011-03-26
qtcreator默认运行路径是在test-build-desktop,放在这个目录就可以直接setPixmap("11.png");
其实最好使用qt resource system管理
快速回复
限100 字节
 
上一个 下一个