将虚拟事件绑定到Tkinter中组合框中的选择

时间:2017-06-28 23:16:34

标签: python tkinter

所以我想在组合框中选择后在标签中配置文本。我如何绑定这两个事件?

组合框脚本:

self.info = StringVar()
    self.infoarea = ttk.Combobox(master, textvariable = self.info, state = 'readonly')
    self.infoarea.place(x = 15, y = 530)
    self.infoarea.config(values = ('PM10910', 'PM10909'))

绑定脚本:

def callback1(PM10910):        
        self.infotext2.config(text ='info')

self.infoarea.bind("<<ComboboxSelected>>",callback1)

def callback2(PM10909):        
        self.infotext2.config(text ='info')

self.infoarea.bind("<<ComboboxSelected>>",callback2)

我已经阅读了有关使用ComboboxSelected的内容,但我怀疑我是否正确使用它。

使用此脚本,我可以在标签中更改一次信息,但是当我单击组合框中的其他选项时,标签不会更改。

0 个答案:

没有答案