在输入 CTkInputDialog 时无法获取值文本
my code import tkinter import customtkinter customtkinter.set_appearance_mode("System") customtkinter.set_default_color_theme("green")
app = customtkinter.CTk() app.geometry("400x300")
def button_click_event(): dialog = customtkinter.CTkInputDialog(text="Type in a number:", title="Test") print("Number:", dialog.get_input())
button = customtkinter.CTkButton(app, text="Open Dialog", command=button_click_event) button.pack(padx=20, pady=20)
app.mainloop() 错误 root@miop-HP-Convertible-x360-11-ab1XX:/home/miop/belajar/custometkinter# python3 main.py Tkinter 回调中发生异常 追踪(最近一次调用): /usr/lib/python3.10/tkinter/init.py,行 1921,在 call 中 /usr/local/lib/python3.10/dist-packages/customtkinter/windows/widgets/ctk_button.py,行 553,在 _clicked 中 /home/miop/belajar/custometkinter/main.py,行 12,在 button_click_event 中 /usr/local/lib/python3.10/dist-packages/customtkinter/windows/ctk_input_dialog.py,行 50,在 init 中 /usr/lib/python3.10/tkinter/init.py,行 941,在 grab_set 中 _tkinter.TclError: grab 失败:窗口不可视
内容来源: TomSchimansky/CustomTkinter