我正在使用 this post 中的技术处理 Checkbuttons
的滚动列表.
我注意到在 Text
小部件中创建的窗口有时会“溢出”小部件本身的顶部和底部边框:
显然它不会阻止小部件完成其工作,但它看起来很草率,我倾向于对这些事情挑剔。
调整小部件的高度可以减少它的实例,但不会阻止它的发生。 pady
设置也无济于事,因为它仅应用于整个内容的绝对顶部和底部(相对于当前可见部分)。
我什至尝试切换到 Canvas
而不是 Text
小部件,但同样的溢出发生了,即使我使用 yscrollincrement
来获得完全控制滚动行为。
这只是 Tkinter 的限制,还是我缺少其他一些设置或巧妙的方法?
以防万一,我的环境是 Windows 7 上的 Python 2.7.6。
最佳答案
将文本小部件的边框宽度设置为零。如果您仍然想要“凹陷”
外观,您可以配置外框。
关于python-2.7 - 滚动文本 "spill over"顶部边框内的复选按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21294001/