我的问题似乎很简单,但我没能找到在互联网上的答案:如何在GTK +的顶层窗口中创建可拖动和可调整大小的子窗口?
画面从Eclipse的拍摄,这是在GTK +在Linux上实现的,所以它应该是理论上的可能,但我不知道,如何。可能不会通过将gtk.Window类型设置为gtk.WINDOW_TOPLEVEL或gtk.WINDOW_POPUP。
我的问题似乎很简单,但我没能找到在互联网上的答案:如何在GTK +的顶层窗口中创建可拖动和可调整大小的子窗口?
画面从Eclipse的拍摄,这是在GTK +在Linux上实现的,所以它应该是理论上的可能,但我不知道,如何。可能不会通过将gtk.Window类型设置为gtk.WINDOW_TOPLEVEL或gtk.WINDOW_POPUP。
不确定这是可以通过defaut实现的,尽管我不知道函数在他的答案中展开。但是AFAIK,GNOME IDE,Anjuta,使用一些自定义小部件来处理停靠窗口。你可能想看看Anjuta's source code。
通过将它们嵌入到GtkScrolledWindow中来创建滚动窗口小部件。您可以通过嵌入GtkHPaned和GtkVPaned小部件来创建可调整大小的滚动小部件。