【发布时间】:2014-11-23 00:50:24
【问题描述】:
当我在彩色背景上放置一个按钮时,TKinter 会在小部件周围留下这个奇怪的白色框。例如下面的代码:
from Tkinter import *
root = Tk()
root.geometry("300x100+300+300")
root.configure(bg="red")
button = Button(root, text="Connect", highlightthickness=0)
button.pack()
root.mainloop()
我可以做些什么来消除空白?
【问题讨论】:
-
小部件占据屏幕的矩形区域。在 Windows 上,此代码在带有凸起浮雕的浅灰色矩形上显示黑色文本(Windows 上的默认设置)。没有内部圆角矩形。垂直填充大致相同(C 约为高度的 1/3。水平填充要少得多(小于 C 的宽度)。这些细节是系统特定的。PS:这是一个很棒的 mcve(最小,完整,可验证的示例),我可以复制、粘贴和运行。
标签: python python-2.7 user-interface tkinter tk