题
我使用Qt3.3和我试图创建没有显示一个的QApplication。 我需要从QSocket对象检查信号,这是我需要的的QApplication的原因。
我试图做的QApplication(0,0),但我发现 “的QApplication:无效显示*参数。”
是如何做到这一点的正确方法?
解决方案
从文档:
的QApplication ::的QApplication(INT& 的argc,焦炭** argv的,布尔GUIenabled)
构造与应用对象 的argc命令行参数argv中。 如果GUIenabled为真,一个GUI 应用被构造,否则 非GUI(控制台)的应用是 创建
设置GUIenabled为FALSE程序 没有图形用户界面 这应该能够不用跑 窗口系统。
您收到该消息,因为编译器可能对绑定此构造方法
QApplication::QApplication(Display *dpy,HANDLE visual=0,HANDLE colormap=0)
治疗你的第一个零为NULL指针显示*(我想这是一个显示结构,你可以从X11获得)
不隶属于 StackOverflow