qt使用qlabel以及qpixmap无法显示图片

我的代码是这样:classGameWindow:publicQMainWindow{Q_OBJECTpublic:GameWindow();//...private:QL... 我的代码是这样:
class GameWindow : public QMainWindow
{

Q_OBJECT
public:

GameWindow();
//...
private:
QLabel *lb;

QPixmap *pm;
//...
}

GameWindow::GameWindow()
{
//...
pm = new QPixmap("new.png");

lb = new QLabel(this);

lb->move(100,100);
//lb->setText(tr("abc")); 如果这一行不注释, 并且注释下面一行, 可以在正确位置显示字母abc, 反之什么都不显示..

lb->setPixmap(*pm);
}

上面的代码不能显示new.png, 求解.
展开
 我来答
百度网友af6bb57
2014-07-08 · TA获得超过537个赞
知道小有建树答主
回答量:789
采纳率:100%
帮助的人:225万
展开全部
可能是找不到,"new.png"用绝对路径。。。
追问
我换成了"D:/..../new.png",可还是不显示
追答
你把这图片放在debug那个文件夹下面看看。。。然后pm = new QPixmap("./new.png");
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式