Инструменты пользователя

Инструменты сайта


python:okonnoe_prilozhenie:tkinter:ttkthemes

ttkthemes

Установка

pip install ttkthemes

Пакет ttkthemes содержит много разных тем, созданных разными авторами. Некоторые темы даже получены из другого программного обеспечения, например, GTK-темы.подробнее

Использовать ttkthemes проще всего благодаря использованию ThemedTk. Следующий пример написан для Python 3.

from tkinter import *
from tkinter import ttk  # Normal Tkinter.* widgets are not themed!
from ttkthemes import ThemedTk
 
def setGeometry(win, winx, winy):#Функция выравнивает окно по центру
    x = (win.winfo_screenwidth() / 2 - winx / 2)
    y = (win.winfo_screenheight() / 2 - winy / 2)
    win.geometry("%dx%d+%d+%d" % (winx, winy, x, y))
 
window = ThemedTk(theme="radiance")#Тема ubuntu
setGeometry(window, 400, 300)
ttk.Button(window, text="Quit", command=window.destroy).pack(pady=10)
ttk.Entry().pack()
window.mainloop()

python/okonnoe_prilozhenie/tkinter/ttkthemes.txt · Последние изменения: 2023/01/12 12:18 (внешнее изменение)