QPixmap: Cannot create a QPixmap when no GUI is being used

hugo_something 发布于 2015/09/11 14:01
阅读 269
收藏 0
Qt

Qt代码出现这样的问题QPixmap: Cannot create a QPixmap when no GUI is being used
The program has unexpectedly finished.当把  int i=slave0316(table);去掉就可以编译成功,求教,刚学Qt和C++编程

Widget::Widget(QWidget *parent) :
  QWidget(parent),
  ui(new Ui::Widget)
{
  ui->setupUi(this);

  ui->lineEdit->setText(QString::number(5));
  //int i=slave0316(table);
  int i=slave0316(table);
 
}

 

 

加载中
0
平安北京
你工程加gui模块了吗
0
c
cherrysd
在程序主入口你应该是用了QCoreApplication。QPixmap必须要用在有GUI界面的程序中,也就是要使用QApplication。如果你看Qt源码就应该知道QPixmap是和平台相关的,在windows系统下Qt4的QPixmap使用的是GDI。必须要知道绘在什么地方才可以
返回顶部
顶部