[英]Tkinter Button text invisible until window resize
我有 Python 3.6.3。 我正在尝试使用提交和退出按钮编写一个简单的 GUI 应用程序。 我有这个 GUI 代码:
from tkinter import *
from sys import exit
...
some = True
stuff = False
here = "bar"
top = Tk()
submitButton = Button(top, text="Submit", command=lambda: submit(some, things, set, here)).pack(pady=50, side=LEFT)
exitButton = Button(top, text="Quit", command=exit).pack(pady=50, side=RIGHT)
top.mainloop()
但是,运行此代码后,我的按钮标签是不可见的:
我需要调整窗口大小,即使只是一点点,以便再次看到它们:
我在这里做错了什么,或者这是 tkinter 的错误?
在 mainloop 调用之前添加更新调用。
top.update()
top.mainloop()
也可以考虑升级到 python3.7,因为 mac 的很多 tkinter 问题都在 3.7 中修复了。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.