Qt - 树小部件项目的事件监听器点击?

时间:2013-05-23 11:11:18

标签: c++ qt

如何捕获树小部件项的click事件?

对于按钮点击事件,有

public slots:
    void on_someBtn_clicked();

是否有类似的语法处理树小部件项目点击?

1 个答案:

答案 0 :(得分:4)

您可以通过QTreeWidget::itemClicked信号执行此操作。

您需要做的就是:

创建广告位

public slots:
    void on_treewidget_clicked(QTreeWidgetItem *item, int column);

...并将其连接到相应的信号:

connect(ui.tree, SIGNAL(itemClicked(QTreeWidgetItem*, int)),
        this,    SLOT(on_treewidget_clicked(QTreeWidgetItem*, int)));