Ahoj, mám tu malý problém. Používám Python 2.5 a chci nechat uživateli, aby mohl změnit barvu vzhledu aplikace v Tkinteru. Pokud napíšu do kódu rovnou třeba:
root.tk_setPalette("white")
tak je všechno v pořádku.
Pokud to ale chci nechat na uživateli a použiju na to tkColorChooser, tak přestanou fungovat všechny Entry v celé aplikaci a to jakékoli a i když je ten dialog zrušen a pokračuje se bez změny barvy. Je to nějaký bug? Asi nejjednodušší příklad:
# -*- coding: utf-8 -*-
from Tkinter import *
import tkColorChooser
root=Tk()
pozadi=tkColorChooser.askcolor()
try:
root.tk_setPalette(pozadi[1])
except:
pass
a=Entry(root)
a.pack(pady=30, padx=30)
root.mainloop()
(Ne)funguje vám to tak taky? A co s tím? Omlouvám se, jestli už to někde je, ale bohužel jsem nic nenašel.