2009-08-13 1 views
3

Qt3.3을 사용하고 있으며 표시하지 않고 QApplication을 만들려고합니다. QSocket 객체의 신호를 확인해야하므로 QApplication이 필요한 이유입니다.Q 표시가없는 응용 프로그램

QApplication (0, 0)을 수행하려고하는데 "QApplication : Display * argument가 잘못되었습니다."라는 메시지가 나타납니다.

올바른 방법은 무엇입니까? 워드 프로세서

답변

9

:

의 QApplication ::의 QApplication (& 는 argc를 INT, 문자 ** argv를, 부울 GUIenabled)

를 구축 ARGV에서 는 argc 명령 줄 인수를 사용하여 응용 프로그램 객체입니다. GUIenabled가 TRUE이면 GUI 응용 프로그램이 생성되고 그렇지 않으면 비 GUI (콘솔) 응용 프로그램이 으로 생성됩니다.

설정은 윈도우 시스템없이 실행 할 수 있어야한다 그래픽 사용자 인터페이스 없이 프로그램 에 대한 FALSE로 GUIenabled. 컴파일러는 아마이 생성자 방법

QApplication::QApplication(Display *dpy,HANDLE visual=0,HANDLE colormap=0) 

치료에 결합하기 때문에

당신은 그 메시지가 첫 번째 NULL 포인터이 당신이 X11에서 얻을 수있는 디스플레이 구조 (I 추측 * 표시하는 0으로)

+0

나를 위해 일했다. 감사. –