Tkinter с современным интерфейсом

Tkinter с современным интерфейсом

Abu Suleiman

Хай всем!


Да нам всем нравиться tkinter своей *легкостью* и производительностью, но интерфейс довольно старенький, напоминает винду 98.

Но и этому есть решение)

Поехали


Импортируем либу CustomTkinter

pip3 install customtkinter

Пишем тестовую прогу:



import tkinter

import customtkinter


customtkinter.set_appearance_mode("System")

customtkinter.set_default_color_theme("blue") 


app = customtkinter.CTk()

app.geometry("400x240")


def button_function():

  print("button pressed")


button = customtkinter.CTkButton(master=app, text="CTkButton", command=button_function)

button.place(relx=0.5, rely=0.5, anchor=tkinter.CENTER)


app.mainloop()


И после запуска увидите что-то более красивое и современное:

А вот демонстрация всех виджетов:


Офф. документация: https://github.com/TomSchimansky/CustomTkinter/wiki


Report Page