Если вы ищете простой / быстрый макет того, что вы ищете, попробуйте это:
QTreeWidgetItem* blankEdit = new QTreeWidgetItem();
blankEdit->setFlags(blankEdit->flags() | Qt::ItemIsEditable);
ui->treeWidget->addTopLevelItem(blankEdit);
ui->treeWidget->editItem(blankEdit);
Это даст вам пустой, редактируемый элемент, который будет выглядеть какстрока редактирования.Вы должны будете сделать какую-то другую работу, но если вы хотите что-то быстрое и грязное, это может быть то, что вы хотите по сравнению с Model / Views.
Хотя я скажу, что подход Модель / Представление является более «профессиональным» маршрутом, и, как сказал Спрафф, я хотел бы изучить использование Модели, Представления и Делегатов.