[英]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.