python-2.7 - 滚动文本 "spill over"顶部边框内的复选按钮

标签 python-2.7 text checkbox tkinter

我正在使用 this post 中的技术处理 Checkbuttons 的滚动列表.

我注意到在 Text 小部件中创建的窗口有时会“溢出”小部件本身的顶部和底部边框:

enter image description here

显然它不会阻止小部件完成其工作,但它看起来很草率,我倾向于对这些事情挑剔。

调整小部件的高度可以减少它的实例,但不会阻止它的发生。 pady 设置也无济于事,因为它仅应用于整个内容的绝对顶部和底部(相对于当前可见部分)。

我什至尝试切换到 Canvas 而不是 Text 小部件,但同样的溢出发生了,即使我使用 yscrollincrement 来获得完全控制滚动行为。

这只是 Tkinter 的限制,还是我缺少其他一些设置或巧妙的方法?

以防万一,我的环境是 Windows 7 上的 Python 2.7.6。

最佳答案

将文本小部件的边框宽度设置为零。如果您仍然想要“凹陷”外观,您可以配置外框。

关于python-2.7 - 滚动文本 "spill over"顶部边框内的复选按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21294001/

相关文章:

python - numpy.round 的奇怪行为

java - java中如何从图像中提取文本?

Android:将文本复制到 API < 11 的剪贴板

android - ListView 中安装的应用程序中的复选框问题

带有复选框问题的 jQuery 禁用按钮

javascript - 无法使用 iCheck 选择复选框 - HTML 复选框

python - 根据字符串中的第一个字符查找字符串列表中元素的第一次出现

python - 找不到套接字服务器的匹配发行版

python - wxPython框架上的背景图像

javascript - 将表单中的输入分解为单个字母,js?