저는 X11 초보자입니다. 창을 만들고 보여주고 파괴하는 수업을 만들었습니다. 생성자에서는 Window, Display 등의 변수를 만들지 만 모든 창에 대해 Display를 생성해야합니까? 아니면 모든 창에 대해 동일한 Display를 사용해야합니까?X11의 모든 창에 대해 표시가 고유합니까?
class Widget
{
public:
Widget();
void createWidget(int x,int y,int w,int h);
void showWidget();
void destroyWidget();
private:
Display *disp;
int screenNumber;
unsigned long white;
unsigned long black;
Window win;
XEvent evt;
long eventMask;
};
오, 제발, xlib 위에 애플 리케이션을 구축하지 마십시오 GTK 또는 Qt를 사용하십시오. Qt는 C++로 작업하기 때문에 완벽한 선택입니다. –
@Let_Me_Be xlib에 아무런 문제가 없습니다. P –