如何在GTK +的顶层窗口中创建可拖动和可调整大小的子窗口?

时间:2013-02-11 14:11:03

标签: gtk pygtk gnome

我的问题似乎很简单,但我没能在互联网上找到答案:

enter image description here

图片来自Eclipse,它在Linux上的GTK +中实现,所以理论上它应该是可行的,但我不知道如何。可能不是通过将gtk.Window类型设置为gtk.WINDOW_TOPLEVEL或gtk.WINDOW_POPUP。

2 个答案:

答案 0 :(得分:1)

不确定这是否可以通过defaut实现,尽管我不知道他的答案中提到的函数unwind。但AFAIK,GNOME IDE Anjuta使用一些自定义小部件来处理停靠窗口。您可能需要查看Anjuta's source code

答案 1 :(得分:0)

您可以通过将滚动窗口小部件嵌入GtkScrolledWindow来创建滚动窗口小部件。您可以通过将其嵌入GtkHPanedGtkVPaned小部件中来创建可调整大小的滚动窗口小部件。