Tkinter按钮未根据Mac上的字体大小正确调整大小

时间:2015-02-04 04:20:03

标签: python tkinter

正如你所看到的,我在这里有一些代码创建了一个大小为48pt并且是粗体的按钮。

from tkinter import *
win = Tk()
button = Button(win, text="Play", font=("Helvetica 48 bold"))
button.pack()
win.mainloop()

但是,当我运行代码时,按钮的大小不正确。它正确调整其宽度,但由于某种原因,放大的字体超出了按钮的顶部和底部限制。谁能告诉我怎么做?

2 个答案:

答案 0 :(得分:0)

此代码将在Windows 8.1上使用Python 3运行(它确实适合我)。

也许是一个错字,但你需要添加一个结尾')'到这一行:

button = Button(win, text="Play", font=("Helvetica 48 bold")

答案 1 :(得分:0)

这是OSX独有的问题 - OSX按钮确实看起来像OSX按钮,并且几乎不像其他平台那样可配置。