Portál AbcLinuxu, 4. května 2025 19:26
import Tix class Base(Tix.Tk): def __init__(self): Tix.Tk.__init__(self) self.variable=0 self.combo=Tix.ComboBox(self,label="Scale [%]", editable=1,dropdown=1, command=self.dosomething,options='listbox.height 6 listbox.width 2 entry.width 6 label.anchor e') #combo creation self.combo.grid(column=0, row=0) scale_list=[800,400,200,100,75,50,25] #filling combo for item in scale_list: self.combo.insert(Tix.END,item) self.combo.set_silent(100) #--------------------------------------------------------------------------- def dosomething(self, arg): self.variable=self.variable+1 print self.variable, arg #=============================================================================== window=Base() window.mainloop()Nevíte někdo, jestli se dá nastavit, aby ji při kliknutí volal jenom jednou(a ostatní možnosti změny hodnoty zůstaly zachovány)? Nebo tam snad mají bug? Dík R
Na otázku zatím nikdo bohužel neodpověděl.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.