Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.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
手动设置gtk.Paned的限制_Gtk_Pygtk - Fatal编程技术网

手动设置gtk.Paned的限制

手动设置gtk.Paned的限制,gtk,pygtk,Gtk,Pygtk,我想设置gtk.窗格容器的最大/最小尺寸。此时,边沟可以移动,这样一个子图中的图像就会重叠到第二个子图中 我尝试写入窗格的min position属性,但它不可写入 这可能吗?我认为这不是GtkPaned的角色,它几乎不会遵循孩子的最小尺寸分配。这就是我要看的地方。Gtk_平移的最小位置和最大位置是只读值,它们从平移在一起的小部件子小部件中派生出原始值。为了设置最小和最大位置,您必须限制这些小部件的收缩能力和扩展能力,或者通过布局的水平和垂直调整。这完全取决于您尝试一起平移的小部件的类型 制作一

我想设置gtk.窗格容器的最大/最小尺寸。此时,边沟可以移动,这样一个子图中的图像就会重叠到第二个子图中

我尝试写入窗格的min position属性,但它不可写入


这可能吗?

我认为这不是GtkPaned的角色,它几乎不会遵循孩子的最小尺寸分配。这就是我要看的地方。

Gtk_平移的最小位置和最大位置是只读值,它们从平移在一起的小部件子小部件中派生出原始值。为了设置最小和最大位置,您必须限制这些小部件的收缩能力和扩展能力,或者通过布局的水平和垂直调整。这完全取决于您尝试一起平移的小部件的类型

制作一个平移小部件,在其任一窗格中添加两个Gtk.Bin,如果只关心一个大小,则只添加一个,并在Bin容器上设置最小大小请求。widget.set_size_requestmy_min_width,-1,-1以取消设置高度大小请求;或者在小部件实现后获取其先前的最小大小请求。widget.connect'realize',my_handler和def my_handlerwidget:widget.get_preferred_size[0]。高度