首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

QTreeWidgetItem双击可编辑,如何知道捕抓到它编辑完成了

2013-09-26 
QTreeWidgetItem双击可编辑,怎么知道捕抓到它编辑完成了?我从写了一个QTreeWidgetItemconnect(this,SIGNAL

QTreeWidgetItem双击可编辑,怎么知道捕抓到它编辑完成了?
我从写了一个QTreeWidgetItem
connect(this,SIGNAL(itemDoubleClicked(QTreeWidgetItem*,int)),this,SLOT(slotEditFileFilter(QTreeWidgetItem*,int)));
void myTreeWidget::slotEditFileFilter(QTreeWidgetItem* item,int column)
{
    if (column == 0)
    {
        item->setFlags(item->flags()|Qt::ItemIsEditable);
    }
    else//可编辑属性去掉
    {
        item->setFlags(item->flags()&~(Qt::ItemIsEditable));
    }
}

[解决办法]
可以用代理,看看QItemDelegate或者QStyledItemDelegate的用法吧
[解决办法]
itemChanged

热点排行