Tkinter 按钮无法根据 Mac 上的字体大小正确调整大小
Tkinter Button not resizing correctly according to the font size on a Mac
如您所见,我这里有一些代码创建了一个字体大小为 48pt 且为粗体的按钮。
from tkinter import *
win = Tk()
button = Button(win, text="Play", font=("Helvetica 48 bold"))
button.pack()
win.mainloop()
但是,当我 运行 代码时,按钮的大小不正确。它正确地调整了它的宽度,但由于某种原因,放大的字体超出了按钮的顶部和底部限制。谁能告诉我怎么做?
此代码将 运行 按照预期在 Windows 8.1 上使用 Python 3(它对我有用)。
也可能是打字错误,但您需要在此行中添加结尾')':
button = Button(win, text="Play", font=("Helvetica 48 bold")
这是 OSX 独有的问题 -- OSX 按钮确实希望看起来像 OSX 按钮,并且不像在其他平台上那样可配置。
如您所见,我这里有一些代码创建了一个字体大小为 48pt 且为粗体的按钮。
from tkinter import *
win = Tk()
button = Button(win, text="Play", font=("Helvetica 48 bold"))
button.pack()
win.mainloop()
但是,当我 运行 代码时,按钮的大小不正确。它正确地调整了它的宽度,但由于某种原因,放大的字体超出了按钮的顶部和底部限制。谁能告诉我怎么做?
此代码将 运行 按照预期在 Windows 8.1 上使用 Python 3(它对我有用)。
也可能是打字错误,但您需要在此行中添加结尾')':
button = Button(win, text="Play", font=("Helvetica 48 bold")
这是 OSX 独有的问题 -- OSX 按钮确实希望看起来像 OSX 按钮,并且不像在其他平台上那样可配置。