Как использовать внешний интерфейс GUI с Tkinter?

По умолчанию Tkinter по-прежнему использует старые виджеты в стиле Windows 2000 (случайный пример):

windows 2000 run dialog

но вместо этого я хочу использовать виджеты Windows XP/Vista/7:

windows xp run dialog

Как я могу это сделать? Я бы предпочел использовать последнюю версию стиля, поэтому Windows 7 > Vista > XP > 2000.

Ответы

Ответ 1

В Windows используйте tkinter.ttk, чтобы получить тематическую версию Tk.

Ответ 2

Виджеты ttk themed - это то, что вы ищете. Обязательно используйте тему "vista", чтобы получить внешний вид на Vista/Win7.