首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用XEmbed和PyGTK会破坏我的嵌入窗口(为什么?)

使用XEmbed和PyGTK会破坏我的嵌入窗口(为什么?)
EN

Stack Overflow用户
提问于 2013-11-25 21:42:28
回答 1查看 238关注 0票数 0

在我提出问题之前,我想要做的是将一个基于pyGTK的小窗口嵌入到另一个窗口(例如xterm)中。

使用示例文档中的socket.py和plug.py,我能够成功地将"Hello“窗口插入到套接字中。但是,当我尝试将plug.py插入另一个窗口时,比如xterm,我什么也得不到。

如果我尝试将我的套接字插入xterm,我会得到一个销毁的xterm和一个新的套接字窗口。

那为什么会发生这种事?我该怎么解决呢?

复制:

  1. 从文档中获取socket.py和plug.py。
  2. 启动Xterm窗口。
  3. 运行xwininfo -int并单击Xterm窗口。
  4. ./plug.py <xid from above> (什么都没发生)
  5. ./socket.py <xid from above> (Xterm被销毁,套接字出现)
EN

回答 1

Stack Overflow用户

发布于 2013-11-27 18:19:47

plug.py和socket.py对的正确用法是

代码语言:javascript
复制
 plug.py
 socket.py <plug id printed by plug.py>

代码语言:javascript
复制
 socket.py
 plug.py <socket id printed by socket.py>

双方都有自己的窗口。您不能在这里使用第三方窗口(如xterm )。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20203945

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档