代码成功生成带有 2 个按钮的“my_main”窗口 - “单个”和“多个” 当我单击“多个”按钮时,代码成功销毁了“my_main”。
代码未能成功创建“my_multi”新窗口并生成底部列出的错误。
有人可以帮忙吗?
这是代码:
##################################################
# Throw up our Main Window
##################################################
my_main = customtkinter.CTk() # create a new window
my_main.geometry("1000x600")
my_main.title("Data Analysis Utility")
customtkinter.set_appearance_mode("System") # Modes: "System" (standard), "Dark", "Light"
customtkinter.set_default_color_theme("blue") # Themes: "blue" (standard), "green", "dark-blue"
# Process Single File #
def button_click_singlefile():
print("- You Selected Singe File")
button1 = customtkinter.CTkButton(my_main, text="Process Single File", command=button_click_singlefile)
button1.grid(row=2, column=0, padx=20, pady=10) # Put the button in a grid
# Process Multi File #
def button_click_multifile():
print("- You Selected Multi File")
my_main.destroy() # Destroy the first window
my_multi: CTk = customtkinter.CTk() # create the Tk window like you normally do
my_multi.geometry("1000x600")
my_multi.title("Multi File Processing")
button3 = customtkinter.CTkButton(my_main, text="new Multi")
button3.grid(row=3, column=0, padx=20, pady=10) # Put the button in a grid
my_multi.mainloop()
# add widgets to the first window
button2 = customtkinter.CTkButton(my_main, text="Process Multiple Files", command=button_click_multifile)
button2.grid(row=3, column=0, padx=20, pady=10) # Put the button in a grid
my_main.mainloop()
代码成功生成带有 2 个按钮的“my_main”窗口 - “单个”和“多个”当我单击“多个”按钮时,代码成功销毁了“my_main”。
代码无法创建“my_multi”新窗口。
生成以下错误:
执行“2887027264128update”时无效的命令名称“2887027264128update”(“后”脚本) 执行“2887027257408check_dpi_scaling”(“后”脚本)时无效的命令名称“2887027257408check_dpi_scaling”(“后”脚本)Tkinter 回调中的异常回溯(最近调用最后):文件“C :\Users\maxim\AppData\Local\Programs\Python\Python39\lib kinter_init_.py", line 1892, in call return self.func(*args) File "C:\Users\maxim\PycharmProjects\pythonProject1 env\lib \站点包