QApplication without display
问题描述:
我使用Qt3.3,并试图创建一个没有显示的QApplication。 我需要检查来自QSocket对象的信号,这就是我需要QApplication的原因。QApplication without display
我试图做QApplication(0,0),但我得到“QApplication:无效显示*参数。”。
正确的做法是什么?
答
从文档:
的QApplication ::的QApplication(INT & 的argc,焦炭** argv的,布尔GUIenabled)
构造带argv中 的argc命令行参数的应用对象。 如果GUIenabled为TRUE,则构建应用程序的GUI ,否则创建非GUI(控制台)应用程序 。
设置GUIenabled为FALSE程序 没有图形用户界面 应该能够不用 窗口系统中运行。
你得到消息,因为编译器可能结合针对此构造方法
QApplication::QApplication(Display *dpy,HANDLE visual=0,HANDLE colormap=0)
治疗你的第一个零作为一个NULL指针显示*(我想这是一个显示结构,你可以从X11获得)
它为我工作。谢谢。 – 2009-08-13 21:18:17