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