python-3.x - 格莱德 & Pygtk : how to split dynamically windows?

标签 python-3.x pygtk glade

我制作了一个 GLADE 文件,一个类型为“GtkNotebook”的主窗口,其中有几个页面(Window1 = Page1、Page2、Page3、Page4)。

a) 是否有可能像网络浏览器一样,获取此页面之一并将其与主窗口分开?示例 Page4 用光标移开将创建一个 Windows2

b) 如果没有(直到现在我无法实现),我可能必须创建 2 个窗口,在我启动应用程序时自动打开(一个是 Window1 = Page1、Page2、Page3,第二个是Window2 和 Page4)。如果 a) 可以以任何方式完成,我会在收到来自此处的反馈后搜索如何执行此操作。

谢谢(这是我在这里的第一篇文章)

最佳答案

我认为这在动态上是不可能的。

如您所知,在 Pygtk 上我们仅通过这种方式加载 glade 文件 wTree = gtk.glade.XML("localize.glade") 一次,之后我们就可以访问范围到所有控件和组件树。

如果你加载了一个窗口,你可以加载另一个窗口,但不能拉开属于已经加载的窗口的选项卡,这是 pygtk 上没有安装的东西,不受支持。每个窗口都在一个单独的进程上运行,我不知道如何将它从根进程中分离出来。

希望对您有所帮助。

关于python-3.x - 格莱德 & Pygtk : how to split dynamically windows?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48021783/

相关文章:

c++ - GtkTreeView 交替行颜色

python - 无法使用 Glade 在回调中传递用户数据

Django 2 : path ('^$' , 主页,名称 ='home')不工作

Python tldextract 读取 TLD 缓存文件时出错

python - 每 X 分钟运行一个函数 - Python

python - pygtk 中的多线程

c - 从 GtkListStore 检索数据

python - 检查两个图像的 RGB 值之间的差异

python - 这个 numpy 高级索引代码是如何工作的?

python - 从pygtk中的button_press_event发送 TreeView 信息