Когда я вставляю элементы в QTreeWidget
, я выделяю память как для QStringList
, так и для QTreeWidgetItem
.
QStringList *temp;
while(other_elements)
{
temp = new QStringList();
temp->push_back("first_field");
temp->push_back("second_field");
items.append(new QTreeWidgetItem((QTreeWidget*)0, *temp));
element_iterator++;
}
myTreeWidget->insertTopLevelItems(0, items);
Я читал, что QTreeWidgetItem
автоматически освобождается при вызове функции clear()
, но как насчет QStringList
? Это утечка памяти?
operator<<
, чтобы сделать это, вы просто вызываетеitems.append(new QTreeWidgetItem(0, QStringList() << "first_field" << "second_field");
soo long zai - person Zaiborg   schedule 28.01.2013