• 3436阅读
  • 3回复

[提问]这个的pixmap为什么出不来? [复制链接]

上一主题 下一主题
离线zmx_zmx_zmx
 
只看楼主 倒序阅读 楼主  发表于: 2013-05-19
以下的程序我在命令行下打开的,而且给了图片参数,可是显示的label还是什么都没有。。。


#include <QApplication>
#include "try.h"
int main(int argc,char **argv)
{
        QApplication app(argc,argv);
        if(argc<2)return 1;
    QLabel a;


    QString path;
        path.fromAscii(argv[1]);
    a.setPixmap(QPixmap(path));
    a.show();
    a.resize(200,200);
  
        return app.exec();
}




~                
离线jdwx

只看该作者 1楼 发表于: 2013-05-19
qDebug 输出文件名看看有没有错。
最好用绝对路径。
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
离线zmx_zmx_zmx
只看该作者 2楼 发表于: 2013-05-19
文件名是/home/zmx/try/try/test.png 没错。。。
离线zmx_zmx_zmx
只看该作者 3楼 发表于: 2013-05-19
我知道了。。。。我2了。。。。
path=path.fromAscii(argv[1],strlen(argv[1]));
才对。。。
快速回复
限100 字节
 
上一个 下一个