Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用于任意几何图形的GtkPaned小部件?_Gtk_Panes - Fatal编程技术网

用于任意几何图形的GtkPaned小部件?

用于任意几何图形的GtkPaned小部件?,gtk,panes,Gtk,Panes,我希望我的应用程序窗口被划分为矩形,其边与窗口边框垂直。矩形的数量通常相当大,用户应该能够调整矩形的大小 是否有一个Gtk小部件允许这样做?GTkPaned非常接近-通过嵌入几个GTkPaned窗口小部件,可以得到这样的矩形分隔,但并非所有的都是可能的-一个明显的限制是,必须有一条横贯整个窗口的边,无论是水平还是垂直。我所知道的最简单的排列没有这个属性,所以不能用Gtkpaned来构建,就是:中间有一个正方形,四个矩形大小相同,每个都在正方形周围。 是否有一个小部件允许Gtk中的这种任意大小的矩

我希望我的应用程序窗口被划分为矩形,其边与窗口边框垂直。矩形的数量通常相当大,用户应该能够调整矩形的大小

是否有一个Gtk小部件允许这样做?GTkPaned非常接近-通过嵌入几个GTkPaned窗口小部件,可以得到这样的矩形分隔,但并非所有的都是可能的-一个明显的限制是,必须有一条横贯整个窗口的边,无论是水平还是垂直。我所知道的最简单的排列没有这个属性,所以不能用Gtkpaned来构建,就是:中间有一个正方形,四个矩形大小相同,每个都在正方形周围。
是否有一个小部件允许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