把窗户嵌入另一个风中

2024-05-05 01:03:44 发布

您现在位置:Python中文网/ 问答频道 /正文

我想把一个窗口嵌入另一个窗口中,就像这样:
编辑:截图删除了,对不起!
这是一个wingdows程序,不是用GTK tough制作的。
我试过用插头和插座,但显然我不能把gtk.窗口(顶层窗口)在插头上。在

有可能吗?如果是,怎么办?如果没有,你觉得我应该怎么做?在


Tags: 程序编辑gtk插座插头顶层toughwingdows
1条回答
网友
1楼 · 发布于 2024-05-05 01:03:44

gtk.Window是从gtk.Bin派生的,因此它只能包含一个子级。这同样可以通过以下方式使用:

  • 加载两个窗口(例如从Glade文件)
  • 从第二个窗口中删除子窗口,但保存对子窗口的引用
  • 将孩子添加到第一个窗口的某个位置

第二步如下:

^{1}$

我使用这种方法在我的一个PyGTK应用程序中添加插件窗口作为标签。这意味着主窗口和插件可以在Glade中单独设计,也可以独立实现。当然,您可以随意在任何地方添加子控件。在

相关问题 更多 >