【问题标题】:Run function when selecting a new item in a QComboBox在 QComboBox 中选择新项目时运行函数
【发布时间】:2014-10-11 11:52:27
【问题描述】:

我有一个 QComboBox,里面有几个项目,我想在用户选择一个与当前项目不同的新项目时运行一个函数。

基本代码(不包括项目)是..

categories_combo = gui.QComboBox()
categories_combo.connect("currentIndexChanged()", lambda: doSomething())

def doSomething():
    print "it's working"

总体思路适用于 QPushButton,例如。

my_button.connect("clicked()", lambda: doSomething())

但我无法从 QComboBox 中得到任何东西。

干杯, ST

【问题讨论】:

    标签: python qcombobox


    【解决方案1】:

    我需要放一个 (int)

    categories_combo.connect("currentIndexChanged(int)", lambda: update())
    

    【讨论】:

      猜你喜欢
      • 2019-02-15
      • 2012-03-29
      • 1970-01-01
      • 1970-01-01
      • 2016-05-08
      • 1970-01-01
      • 2014-06-16
      • 2013-04-03
      • 2018-06-27
      相关资源
      最近更新 更多