解决:QWidget: Cannot create a QWidget when no GUI is being used 程序异常结束

原创 2015年07月10日 18:07:59

刚开始学Qt,用Qt creator控制台编写了一个小程序,编译时没有错误,结果执行时提示QWidget: Cannot create a QWidget when no GUI is being used。

解析:程序中有基于QWidget的窗体,就会出现上面的错误。

原来是因为QCoreApplication的问题,把它改成QApplication就OK了。

#include<QApplication>

QApplication a(int argc,char *argv[]);

Error: QWidget: Cannot create a QWidget without QApplication

自己在新建QT工程时,没有选择Qt Widgets应用,而是选择Qt 控制台程序: (现在还不清楚这些具体各个应用程序的区别) 结果自己在建主窗口程序时,出现下面的错误(QWidget: ...
  • lsxpu
  • lsxpu
  • 2014年01月04日 11:50
  • 3917

解决QWidget: Cannot create a QWidget when no GUI is being used

长时间不用Qt了,新建了个控制台工程再添加自己的类,即是不想使用designer来设计自己的界面,编译时没有错误,执行时出现QWidget: Cannot create a QWidget when ...
  • muyuyuzhong
  • muyuyuzhong
  • 2011年12月02日 11:24
  • 6707

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

使用vs当创建Qt Console Application来调用Qt的dll(含有gui界面)时,在Console Project Wizard应把GUI library选择上,当运行程序时出现: Q...
  • dotadage
  • dotadage
  • 2015年07月13日 09:06
  • 880

Qt错误:QWidget: Cannot create a QWidget when no GUI is being used

运行Qt控制台应用程序时,出现错误: QWidget: Cannot create a QWidget when no GUI is being used 错误原因:控制台应用程序的管理是用QCo...
  • lyapple2008
  • lyapple2008
  • 2012年09月12日 18:23
  • 244

wkhtmltoimagek linux网页截图

xvfb and wkhtmltoimagek个工具目前只能在linux系统中使用,下面有兴趣的朋友可进入参考。 在做旅游攻略时,需要把攻略页面生成PDF和Jpg图片,PDF生成用的是《MPDF把H...
  • q601115211
  • q601115211
  • 2014年05月27日 15:32
  • 2949

我们为什么而存在?

一定要为自己设个目标,不然你哪里也到不了。          如果没有目标,可能时间过去了,你却什么都没有获得。          Begin with the end then be proacti...
  • tony2278
  • tony2278
  • 2013年03月19日 15:26
  • 529

用QT编程时遇到的错误总结

前段时间终于把设备管理上位机完成的差不多了,用了差不多有半个月的时间了,因为对QT还不是特别的熟悉,所以中间还是摸索QT的过程。这个上位机程序用到了多线程,数据库操作,网络套接字还有一些界面操作。使用...
  • bzhxuexi
  • bzhxuexi
  • 2013年12月10日 16:40
  • 2389

Oracle 11g 新特性 -- 管理 SPFILE 说明

在Oracle 11g 以前,我们可以从spfile来创建pfile,或者利用pfile来创建spfile。 在Oracle 11g中,在管理spfile方面得到增强,可以从memory来创建pfil...
  • tianlesoftware
  • tianlesoftware
  • 2012年11月26日 12:34
  • 4876

FileStream:The process cannot access the file because it is being used by another process

先看下面一段代码(先以共享的方式打开文件读写,然后以只读的方式打开相同文件):                 FileStream fs  = new FileStream(filePath, F...
  • tf576776047
  • tf576776047
  • 2012年11月02日 16:58
  • 2582

Qt程序调试“QWidget : Must construct a Qapplication before a Qwidget"BUG分析

近日,我在Debug Qt程序时,遇到了如下的运行时错误。经过几番分析,终于解决,现记录下来,并分享给大家。 一、调试环境 1,开发工具 VS2013+QT5.4插件 2,程序...
  • Sagittarius_Warrior
  • Sagittarius_Warrior
  • 2016年04月14日 10:56
  • 364
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:解决:QWidget: Cannot create a QWidget when no GUI is being used 程序异常结束
举报原因:
原因补充:

(最多只允许输入30个字)