[python] Tkinter vzhled/skin
geon
geon na post.cz
Sobota Únor 18 15:37:36 CET 2006
Tak jsem našel, jak by to šlo - hromadně měnit vzhled vybraného
widgetu/widgetů - a funguje to.
def __initializeTk_colors_common(self, root):
root.option_add('*background','#797778')
root.option_add('*foreground','#fdfd02')
root.option_add('*EntryField.Entry.background', 'white')
root.option_add('*Entry.background', 'white')
root.option_add('*MessageBar.Entry.background', 'gray85')
root.option_add('*Listbox*background', 'dark green')
root.option_add('*Listbox*selectBackground', 'dark slate blue')
root.option_add('*Listbox*selectForeground', 'white')
def __initializeTk_win32(self, root):
self.__initializeTk_colors_common(root)
root.option_add('*Font', 'Verdana 10 bold')
root.option_add('*EntryField.Entry.Font', 'Courier 10')
root.option_add('*Listbox*Font', 'Courier 10')
Asi se to nedá srovnávat se skiny GTK/Qt, ale lepší něco než nic ;-)
Bones napsal(a):
> Ahoj vsichni,
> neznate nekdo nejaky skin na Tkinter, ktery by zmenil jeho vzhled do
> hezci podoby, treba vzhledu GTK,Qt, cokoli? Vim ze pod Windows Tk
> convertuje vzhled do WinAPI, ale ja bych chtel neco na UNIX. Googlil
> jsem, ale nic relevantniho nenasel.
> Predem diky za odpovedi.
> Bones
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Python mailing list
> Python na py.cz
> http://www.py.cz/mailman/listinfo/python
--
geon
Vyjímka je pravidlo. Rekurzivní.
------------- další část ---------------
HTML příloha byla odstraněna...
URL: http://www.py.cz/pipermail/python/attachments/20060218/426ae7fc/attachment.htm
Další informace o konferenci Python