Edycja QListWidget

0

Witam.

Chciał bym żeby można było edytować cały QListWidget w sensie takim że jest on pusty i użytkownik do niego wpisuje co chce. Na razie udało mi się zrobić tak że edytuje tylko zawsze pierwszy element ale nie mogę tego zrobić do reszty.
Oto kod jaki napisałem

QListWidget *tablica=new QListWidget(this);
QListWidgetItem *forma=new QListWidgetItem(tablica);
tablica->setGeometry(120,200,300,300);
forma->setFlags(forma->flags()|Qt::ItemIsEditable);
tablica->editItem(forma);

I ten kod powoduje to że mogę wpisywać co chcę tylko do pierwszego elementu i tyle a ja chcę do całej tablicy wpisywać co chcę.

Dziękuję za pomoc i życzę miłego dnia.

0

Utwórz tyle elementów ile masz mieć w tej liście.

0

Ale w tym problem że nie mam określonej ilości elementów w tej liście. To użytkownik określa kiedy już skończył wpisywać.

0

Po prostu podłącz się do sygnału QListWidget::itemChanged
jak zmieni się na niepustą wartość to dodaj kolejny pusty element.

0

Dziękuje za każdą pomoc.

A do dodawania kolejnego elementu użyć metody addItem czy insertItem ?.

Życzę miłego dnia.

1 użytkowników online, w tym zalogowanych: 0, gości: 1