• 3455阅读
  • 2回复

显示图片的问题 [复制链接]

上一主题 下一主题
离线sqyzg
 
只看楼主 倒序阅读 楼主  发表于: 2012-02-20
QLabel加载显示图片,但是不显示。代码如下:
  1. QLabel imageLabel = new QLabel;
  2. QImage image("./1.jpg");
  3. imageLabel->setPixmap(QPixmap::fromImage(image));
它是跟两个QLineEdit,另一个QLabel,用QGridLayout放在一起显示的。
  1. QGridLayout *layout = new QGridLayout;
  2.     layout->addWidget(label,0,0,1,1);
  3.     layout->addWidget(lineEdit,0,1,1,1);
  4.     layout->addWidget(lineEdit2,0,2,1,1);
  5.     layout->addWidget(imageLabel,1,0,5,5);
  6.     setLayout(layout);
可是不知道为什么,图片加载不上,显示不出来?!


谢谢高手给个意见~!


离线jdwx

只看该作者 1楼 发表于: 2012-02-20
回 楼主(sqyzg) 的帖子
先要将图片添加到资源文件,
再添加到QLabel
代码:
label->setPixmap(QPixmap(":/png/add.png"));
":/png/add.png"    /png是图片在资源文件里的路径
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
离线sqyzg
只看该作者 2楼 发表于: 2012-02-20
谢谢,成功了~!
快速回复
限100 字节
 
上一个 下一个