【问题标题】:Qt combobox: Event when item is selectedQt组合框:选择项目时的事件
【发布时间】:2016-07-01 03:05:00
【问题描述】:

我需要知道选择/点击组合框的一个项目时运行函数的方法是什么,我尝试了startar connect:

connect(ui->combobox,SIGNAL(clicked()),this,SLOT(clickedaction()));

...但它不起作用。

我什至不需要每个元素的自定义操作,对所有元素都一样。

提前致谢。

【问题讨论】:

  • “不起作用”是什么意思?什么也没发生,还是有错误消息?

标签: c++ qt qt4 cc


【解决方案1】:

QComboBox中没有信号clicked()

如果您需要通过鼠标单击或按下输入来检测项目激活,则使用激活(int index)。

connect(ui->combobox,SIGNAL(activated(int)),this,SLOT(clickedaction(int)));

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-30
    • 1970-01-01
    • 1970-01-01
    • 2012-05-17
    相关资源
    最近更新 更多