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, 求解. 展开
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, 求解. 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询