用于任意几何图形的GtkPaned小部件?
我希望我的应用程序窗口被划分为矩形,其边与窗口边框垂直。矩形的数量通常相当大,用户应该能够调整矩形的大小 是否有一个Gtk小部件允许这样做?GTkPaned非常接近-通过嵌入几个GTkPaned窗口小部件,可以得到这样的矩形分隔,但并非所有的都是可能的-一个明显的限制是,必须有一条横贯整个窗口的边,无论是水平还是垂直。我所知道的最简单的排列没有这个属性,所以不能用Gtkpaned来构建,就是:中间有一个正方形,四个矩形大小相同,每个都在正方形周围。用于任意几何图形的GtkPaned小部件?,gtk,panes,Gtk,Panes,我希望我的应用程序窗口被划分为矩形,其边与窗口边框垂直。矩形的数量通常相当大,用户应该能够调整矩形的大小 是否有一个Gtk小部件允许这样做?GTkPaned非常接近-通过嵌入几个GTkPaned窗口小部件,可以得到这样的矩形分隔,但并非所有的都是可能的-一个明显的限制是,必须有一条横贯整个窗口的边,无论是水平还是垂直。我所知道的最简单的排列没有这个属性,所以不能用Gtkpaned来构建,就是:中间有一个正方形,四个矩形大小相同,每个都在正方形周围。 是否有一个小部件允许Gtk中的这种任意大小的矩
是否有一个小部件允许Gtk中的这种任意大小的矩形排列?如果不需要绘制分割线,那么使用
GtkGrid
:
grid = Gtk.Grid()
grid.attach(widget1, 0, 0, 3, 1)
grid.attach(widget2, 3, 0, 1, 3)
grid.attach(widget3, 0, 1, 1, 3)
grid.attach(widget4, 1, 3, 3, 1)
grid.attach(widget5, 1, 1, 2, 2)
# 1112
# 3552
# 3552
# 3444