Python Xlib问题

Python Xlib问题,python,wxpython,xlib,Python,Wxpython,Xlib,我有一个使用Xlib包的小型python应用程序。我不知道如何正确创建窗口/应用程序,以便由窗口管理器管理。每次我将显示设置为xorg时,窗口都会自动创建和映射。但是,X11窗口管理器拒绝映射,但仍会显示该窗口。它不响应键盘输入,但在鼠标移动到窗口中后仍会更改光标 self.screen = display.Display().screen() self.window = self.screen.root.create_window( 10, 10, 10

我有一个使用Xlib包的小型python应用程序。我不知道如何正确创建窗口/应用程序,以便由窗口管理器管理。每次我将显示设置为xorg时,窗口都会自动创建和映射。但是,X11窗口管理器拒绝映射,但仍会显示该窗口。它不响应键盘输入,但在鼠标移动到窗口中后仍会更改光标

self.screen = display.Display().screen()
self.window = self.screen.root.create_window(
                    10, 10, 100, 100, 1,
                    self.screen.root_depth,
                    background_pixel=self.screen.white_pixel,
                    event_mask=X.ExposureMask | X.KeyPressMask)
self.window.map()
如果我用WXPython创建一个app/frame,那么映射工作正常,但是,我无法在WXPython中设置X11字体游标。。。这就是我使用Xlib的原因


所以。。。我需要一种在wxPython中设置X11字体光标的方法,或者需要一种在XLib中正确设置上述self.window的方法。

您得到的wxPython错误到底是什么?没有wxPython错误。。。我不知道您是否/如何指示wx在X11中显示字体光标。。。我知道你可以显示X_spraycan,因为wx有一个默认的光标。但是您不能选择76个左右的X11字体游标中的任何一个。您得到的wxPython错误到底是什么?没有wxPython错误。。。我不知道您是否/如何指示wx在X11中显示字体光标。。。我知道你可以显示X_spraycan,因为wx有一个默认的光标。但您不能选择76个左右的X11字体游标中的任何一个。