Tcl 如何消除iwidget::panedwindow中窗格和窗框之间的边距?
使用时,我无法去除窗格和窗框之间的边距(如下图中的蓝色箭头所示)。有没有办法摆脱它们,这样窗格就会挨着窗扇,就像在中一样 使用iwidgit::panedwindow的表单图片: “问题”的近景图: 使用Tcl 如何消除iwidget::panedwindow中窗格和窗框之间的边距?,tcl,tk,Tcl,Tk,使用时,我无法去除窗格和窗框之间的边距(如下图中的蓝色箭头所示)。有没有办法摆脱它们,这样窗格就会挨着窗扇,就像在中一样 使用iwidgit::panedwindow的表单图片: “问题”的近景图: 使用ttk::panedwindow(几乎)相同形式的图片: 查看您链接到的文档,我估计问题可能是您创建的窗格上的默认-margin(根据文档,为8像素)和-sashwidth和-thickness整体小部件选项(分别默认为10和3像素)的混合 您可以在创建时设置-margin,也可以使用pan
ttk::panedwindow
(几乎)相同形式的图片:
查看您链接到的文档,我估计问题可能是您创建的窗格上的默认
-margin
(根据文档,为8像素)和-sashwidth
和-thickness
整体小部件选项(分别默认为10和3像素)的混合
您可以在创建时设置-margin
,也可以使用paneconfigure
方法更新它(该方法缺少文档,但在文档中的示例中显示),而-sashwidth
和-thickness
选项可以在小部件创建时设置,也可以通过配置
方法设置(根据Tk小部件的标准模式)
将上述所有选项设置为零不太可能产生可用的小部件,但窗格边距可能会减少到零而不会产生不良影响(它们描述了内部小部件与其窗格边缘之间的空间)