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

Qt - Event listener for tree widget item click?

本文关键字:小部 项目 单击 事件 监听器 Qt      更新时间:2023-10-16

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

对于按钮点击事件,有

public slots:
    void on_someBtn_clicked();

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

您可以通过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)));