我是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++。 – 2011-06-15 08:27:23
@Let_Me_Be xlib沒有錯:P – 2011-06-15 08:42:42