在我提出问题之前,我想做的是将一个基于小(pyGTK)的窗口嵌入另一个窗口(比如xterm)。
使用示例socket.py and plug.py from documentation我能够成功地将“Hello world”窗口插入我的套接字。但是,当我尝试将plug.py插入另一个窗口时,比如xterm,我什么都没得到。
如果我尝试将我的套接字插入xterm,我会得到一个被破坏的xterm和一个新的套接字窗口。
那为什么会这样呢?我该如何解决?
重现:
xwininfo -int
并单击Xterm窗口。./plug.py <xid from above>
(没有任何反应)./socket.py <xid from above>
(Xterm被破坏,套接字出现)答案 0 :(得分:0)
正确使用plug.py和socket.py对
plug.py
socket.py <plug id printed by plug.py>
或
socket.py
plug.py <socket id printed by socket.py>
双方都创建了自己的窗口。您无法在此处使用xterm
等第三方窗口。