GUI.py 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. import customtkinter as ctk
  2. import json
  3. highestRecord = 30
  4. highestRecordName = "jett"
  5. ctk.set_appearance_mode("System") # Modes: system (default), light, dark
  6. ctk.set_default_color_theme("blue") # Themes: blue (default), dark-blue, green
  7. app = ctk.CTk() # create CTk window like you do with the Tk window
  8. app.geometry("1440x1024")
  9. canvas = ctk.CTkCanvas(app, width=500, height=480,highlightthickness=0,)
  10. canvas.config(background="white")
  11. canvas.place(x=0,y=0)
  12. names = ["one","two","three","four","five"]
  13. scores = [1,2,3,4,5]
  14. def placeLeaderboard():
  15. canvas.create_rectangle(0, 0, 500, 500, fill="grey20", width=2) #grey14 to match background
  16. intx = 0
  17. inty = 80
  18. for i in range(len(names)):
  19. label1 = ctk.CTkLabel(width=249,height=79,text_color="white",text=names[i], font=("Arial",30),master=app)
  20. label1.place(x=intx,y=inty)
  21. label2 = ctk.CTkLabel(width=249,height=79,text_color="white",text=scores[i], font=("Arial",30),master=app)
  22. label2.place(x=intx+250,y=inty)
  23. inty+=80
  24. LEADERBOARD = ctk.CTkLabel(width=499,height=79,text_color="white",text="Leaderboard", font=("Arial",50),master=app)
  25. LEADERBOARD.place(x=0,y=0)
  26. placeLeaderboard()
  27. #label = customtkinter.CTkLabel(app, text=f"Current Highest Record is: {highestRecord} | this was acomplished by: {highestRecordName}", fg_color="brown")
  28. #progressbar = customtkinter.CTkProgressBar(app, height=300,orientation="vertical",width=40,fg_color="blue",progress_color="green",mode='determinate')
  29. #progressbar.set(float(f"0.{highestRecord}"))
  30. #label.grid(column=0,row=0)
  31. #progressbar.grid(column=25,row=8)
  32. app.mainloop()