test_ctk_zoomed_state.py 682 B

123456789101112131415161718192021222324252627
  1. import customtkinter
  2. customtkinter.set_appearance_mode("dark")
  3. app = customtkinter.CTk()
  4. app.geometry("400x240")
  5. def change_appearance_mode():
  6. # test zoom with withdraw
  7. app.after(1000, lambda: app.state("zoomed"))
  8. app.after(2000, app.withdraw)
  9. app.after(3000, app.deiconify)
  10. app.after(4000, lambda: app.state("normal"))
  11. # test zoom with iconify
  12. app.after(5000, lambda: app.state("zoomed"))
  13. app.after(6000, app.iconify)
  14. app.after(7000, app.deiconify)
  15. app.after(8000, lambda: app.state("normal"))
  16. button_1 = customtkinter.CTkButton(app, text="start test", command=change_appearance_mode)
  17. button_1.pack(pady=20, padx=20)
  18. app.mainloop()