python - Hvordan bruger du den 'native' GUI look med Tkinter?

Indlæg af Hanne Mølgaard Plasc

Problem



Som standard bruger Tkinter stadig de gamle Windows 2000-stil widgets (tilfældigt eksempel):


windows 2000 run dialog


men jeg vil have det til at bruge Windows XP/Vista/7-stil widgets i stedet:


windows xp run dialog


Hvordan kan jeg gøre dette? Jeg foretrækker at bruge den nyeste stilversion, så Windows 7> Vista> XP> 2000.

Bedste reference


På Windows, brug tkinter.ttk for at få den tematiske version af Tk. [1]

Andre referencer 1


Ttk tema widgets er, hvad du leder efter. Sørg for at bruge 'vista' -temaet for at få indfødt udseende på Vista/Win7.