Portál AbcLinuxu, 16. prosince 2025 05:08
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.