QT ListWidget和ListView可编辑

QListWidget

for (int i = 0; i < 10; i++)
{
    QListWidgetItem *pListItem = new QListWidgetItem("item");
    pListItem->setFlags(Qt::ItemIsEnabled | Qt::ItemIsEditable);
    ui.listWidget->addItem(pListItem);
}

QListView

QStringList strList;
QStringListModel *pModel;

for (int i = 0; i < 10; i++)
{
    strList.append("item");
}
pModel = new QStringListModel(strList);
ui.listView->setModel(pModel);

你可能感兴趣的:(QT,qt,ui,开发语言)