如何摆脱iwidget :: panedwindow中窗格和窗扇之间的边距?

时间:2013-07-24 07:30:53

标签: tcl tk

当使用iwidgets::panedwindow时,我无法摆脱窗格和窗扇之间的边距(小图中以蓝色箭头显示)。有没有办法摆脱它们,这样窗格就在窗框的旁边,就像ttk::panedwindow一样?

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

enter image description here

“问题”的近景:

enter image description here

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

enter image description here

1 个答案:

答案 0 :(得分:1)

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

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

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