Tkinter菜单按钮初始启动时主题不生效问题求助
Tkinter菜单按钮初始启动时主题不生效问题求助
我遇到了一个Tkinter的主题问题,想请大家帮忙看看:菜单页面刚启动的时候,按钮没有应用上设置好的主题样式,但是当我完成一次测验回到菜单页面后,按钮的主题就正常显示了。
以下是我的菜单页面代码:
def menu(): def start_game(): menu.destroy() quiz_main() def exit_game(): menu.destroy() menu = tk.Tk() menu.title('Menu') menu.geometry('600x500') style = ThemedStyle(menu) style.theme_use("black") style.configure("Tbutton", font=("Helvetica", 20)) style.configure("Exit", font=("Helvetica", 16)) start_button = ttk.Button( menu, text="Start", command=start_game, state="Enabled" ) start_button.pack(pady=40) start_button = ttk.Button( menu, text="Exit", command=exit_game, state="Enabled", ) start_button.pack(pady=40) menu.mainloop() menu()
我试过在按钮的代码里单独设置主题,也调整过菜单主题代码的位置,但都没解决这个问题。
备注:内容来源于stack exchange,提问作者jspashalon
相关产品推荐
相关产品推荐

