我有两个程序,首先得到一个XWindow然后我得到它的xid,然后在第二个程序中我想在那个窗口做一些操作(例如改变大小,位置等等)(xid as一个XWindow)。我对Python3使用ctypes。 funfact是XResizeWindow(display, xid, 320, 240)
返回..yes..1,但当然窗口几何与之前相同。
xid = 2675429 #windowid..
X = cdll.LoadLibrary("libX11.so.6")
display = X.XOpenDisplay(None)
if display == 0:
sys.exit("Cannot open display.")
X.XResizeWindow(display, xid, 320, 240)
X.XCloseDisplay(display)