本人新手,求大神帮忙!
------解决思路----------------------
通过信号 itemDoubleClicked ( QListWidgetItem * ) 触发槽函数,在槽函数中设置item的flags为可编辑,如下
connect( ui.listWidget, SIGNAL( itemDoubleClicked ( QListWidgetItem * ) ), this, SLOT(slotEditList( QListWidgetItem * )));
void TestListWidget::slotEditList( QListWidgetItem * item )
{
item->setFlags( item->flags()
------解决思路----------------------
Qt::ItemIsEditable );
}
------解决思路----------------------
不用这么复杂吧:
item->setFlags(item->flags()
------解决思路----------------------
Qt::ItemIsEditable);
listWidget->setEditTriggers(QAbstractItemView::DoubleClicked);