You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.14 18:04:28