aamer4yu, Thank you for your reply.
My app is a little bit complex.
So I created a simple code.
Here is the code.
void TreeWidgetTest::addItem(){
item->setText(0,ui.lineEdit->text());
ui.treeWidget->insertTopLevelItem(0,item);
ui.lineEdit->setText("");
}
void TreeWidgetTest::addItem(){
QTreeWidgetItem *item = new QTreeWidgetItem(ui.treeWidget);
item->setText(0,ui.lineEdit->text());
ui.treeWidget->insertTopLevelItem(0,item);
ui.lineEdit->setText("");
}
To copy to clipboard, switch view to plain text mode
addItem() function is called when a pushButton is pressed.
This function adds the text is filled in lineEdit into treeWidget.
As you can see, "QTreeWidget::insertTopLevelItem" is used.
But text is inserted below the text which was already added.
samething is wrong?
Bookmarks