【发布时间】:2018-09-27 04:21:14
【问题描述】:
这是一个非常简单的程序。
import tkinter
tkinter.Button(None, text='button').pack()
tkinter.mainloop()
我希望这个程序会显示如下图。
但实际上显示的是下图。
当它在 GUI 上调整大小时,它似乎运行良好。
High Sierra 没有出现这个问题。
我的环境如下:
- macOS Mojave 10.14
- Python 3.7.0
你能给我建议吗?
我在here 上发现了同样的问题。
【问题讨论】:
-
我无法重现该问题,但是,您可以调整按钮的大小(不是很实用),或者尝试像这样为其添加宽度:
tkinter.Button(None, text='button', width=8).pack()- 值大于文本中的字母数。 -
对不起。我在路上发了一条信息。我添加了'width = 8',但它不起作用。像往常一样,按钮的文本显示为空白。
-
@ReblochonMasque 在我的环境中 100% 重现了这个问题。我必须提供更多信息吗?请指教:)谢谢您的合作。
标签: python python-3.x tkinter macos-mojave