Fennick_20 2022-03-28 23:53 采纳率: 100%
浏览 185
已结题

wx.ComboBox怎样在选中后获取选中值

t1 = wx.ComboBox(panel,-1, value='', choices=namess_list,
style=wx.CB_DROPDOWN)

  • 写回答

1条回答 默认 最新

  • 陈年椰子 2022-03-29 07:47
    关注

    应该是用 t1.GetValue() 可以取到值, 可以考虑给 t1 加个事件
    大概如此

    self.t1 = wx.ComboBox(panel,-1, value='', choices=namess_list,
    style=wx.CB_DROPDOWN)
    self.t1.Bind(wx.EVT_COMBOBOX, self.OnCombo) 
    
    def OnCombo(self, event): 
       print("selected "+ self.t1.GetValue() +" from Combobox")
    
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 4月6日
  • 已采纳回答 3月29日
  • 创建了问题 3月28日