无法将绑定函数传递给另一个函数。 多个组合框实例。在选举中。更改条目。 组合框未将函数传递给所需函数
class Application(tk.Frame):
def __init__(self, *args, **kwargs):
tk.Frame.__init__(self)
self.ChkOut01
self.UpdateDia
self.UpdateDia01
def ChkOut01(self):
ent_dia_d01 = ttk.Combobox(root, width=10, justify=tk.CENTER)
ent_dia_d01 ['values'] = (" 0.38 - 0.885"," 0.50 - 1.165", \
" 0.75 - 1.405"," 1.00 - 1.780", \
" 1.25 - 2.270"," 1.50 - 2.525", \
" 2.00 - 3.040")
ent_dia_d01.bind('<<ComboboxSelected>>', self.UpdateDia01)
def UpdateDia(self):
ent_dia_d = 'ent_dia_d' + self.n
if globals()[ent_dia_d].get() == " 0.38 - 0.885":
globals()[ent_dia_d].delete(0, 'end')
globals()[ent_dia_d].insert(0, ("0.885"))
@staticmethod
def UpdateDia01(self):
self.n = 01
self.UpdateDia()
return self.n
相关问题 更多 >
编程相关推荐