qtreewidgetitem扩展行动

时间:2015-01-07 11:30:57

标签: c++ qt qtreewidget qtreewidgetitem

我目前使用TreeWidgetItems设计了一个界面。

我根据自己想做的事情连接了一些动作。如下面

connect(this, SIGNAL(itemClicked(QTreeWidgetItem*, int)),
                 this, SLOT(onSubTreeDisplay(QTreeWidgetItem*)));
connect(this, SIGNAL(itemExpanded(QTreeWidgetItem*, int)),
                 this, SLOT(onSubTreeDisplay(QTreeWidgetItem*)));

itemClicked工作正常但我在扩展项目时无法捕获事件。

itemClicked会在我们点击后立即生成,但itemExpanded似乎只在我们展开指定项目时才会生效。

我需要在尝试扩展时立即生成此信号,而无需指定项目。我正在寻找的东西就像itemClicked,它可以让你点击哪个项目。当访问Interface并展开项目时,我想生成信号并获取已扩展的项目。

任何想法都要避免"当指定的项目被展开时,会发出此信号,以便显示其所有子项。"并且"当任何项目被展开时,会发出此信号,以便显示其所有子项。"

0 个答案:

没有答案