我目前正在使用 GTK+(和 Glade)在 Python 中开发一个小型应用程序。到目前为止,一切都非常容易集成,直到我想出了添加选项卡而不是弹出窗口的想法。注意:仍然使用 Python 2.7+
是否有任何简单的方法可以在类似结构的新标签(笔记本)中实现现有页面?我很难找到如何为每个在 glade 中创建的单独选项卡添加内容。也许是一个更“明确”的问题:使用每个不同的选项卡调用特定的 V/HBox 需要什么笔记本功能?当前结构看起来像(减去菜单/状态栏):
[ mainWindow ] --> (1) mainOverview (gtkVbox) --> (2A) mainContent (gtkHbox) ... other non-related content
我希望的结构如下所示:
[ mainWindow ] --> (1) mainOverview --> (2) noteBook --> (3) Tab1 --> (4) mainContent (gtkHbox) -- (3) Tab2 --> (4) secondaryContent (gtkHbox)
应用程序本身工作正常(多线程,功能齐全),没有选项卡,mainContent(gtkHbox)
包含文件/递归目录分析器,一些复选框和一般概述。我希望有一种简单的方法来gtkHbox
仅在Tab1
选择时显示此主窗口()。
很难找到好的参考页面,这些页面显示了按笔记本选项卡调用内容页面的正确方法。非常感谢任何参考页面或有用的链接!到目前为止感谢!如果这是一个相当新奇的问题,我深表歉意,我对 Python 编码并不陌生,但另一方面是接口......;)