Tcl 如何消除iwidget::panedwindow中窗格和窗框之间的边距?

Tcl 如何消除iwidget::panedwindow中窗格和窗框之间的边距?,tcl,tk,Tcl,Tk,使用时,我无法去除窗格和窗框之间的边距(如下图中的蓝色箭头所示)。有没有办法摆脱它们,这样窗格就会挨着窗扇,就像在中一样 使用iwidgit::panedwindow的表单图片: “问题”的近景图: 使用ttk::panedwindow(几乎)相同形式的图片: 查看您链接到的文档,我估计问题可能是您创建的窗格上的默认-margin(根据文档,为8像素)和-sashwidth和-thickness整体小部件选项(分别默认为10和3像素)的混合 您可以在创建时设置-margin,也可以使用pan

使用时,我无法去除窗格和窗框之间的边距(如下图中的蓝色箭头所示)。有没有办法摆脱它们,这样窗格就会挨着窗扇,就像在中一样

使用iwidgit::panedwindow的表单图片:

“问题”的近景图:

使用
ttk::panedwindow
(几乎)相同形式的图片:


查看您链接到的文档,我估计问题可能是您创建的窗格上的默认
-margin
(根据文档,为8像素)和
-sashwidth
-thickness
整体小部件选项(分别默认为10和3像素)的混合

您可以在创建时设置
-margin
,也可以使用
paneconfigure
方法更新它(该方法缺少文档,但在文档中的示例中显示),而
-sashwidth
-thickness
选项可以在小部件创建时设置,也可以通过
配置
方法设置(根据Tk小部件的标准模式)

将上述所有选项设置为零不太可能产生可用的小部件,但窗格边距可能会减少到零而不会产生不良影响(它们描述了内部小部件与其窗格边缘之间的空间)