我设计了一个QTreeView,在里面添加了几条item,现在我想实现当选中一个item后,再次单击就可以对它重命名,我已经设置了ui->treeView->setEditTriggers(QAbstractItemView::SelectedClicked); 现在的问题是我要怎么来及时获取我重命名后的数据,有没有什么信号可以触发?求高手指导!
------解决方案--------------------
重命名后它会把数据传给Model吧,model中有这样一个信号void dataChanged ( const QModelIndex & topLeft, const QModelIndex & bottomRight )。我也是才查看的,不知道对你有用没有。
------解决方案--------------------
在 model有信号 itemChanged(QStandardItem *)