QTreeWidget :: clear()抛出一个exeption

时间:2017-10-31 10:25:21

标签: c++ qt qtreewidget

如何清除QTreeWidget? QTreeWidget-> clear()抛出一个exeption,如果在我使用这个方法之前,我选择任何一个项目。如果我在它之前使用QTreeWidget-> clearSelection()。

这里有一些代码示例

Constructor::Constructor(example)
{
    tree  = new QTreeWidget(this)
    QTreeWidgetItem *item = new QTreeWidgetItem();
    tree->addTopLevelItem(item);
    item->setText(0, "TEST");
    auto clearButton = new QPushButton(this);
}
void Constructor::clearButtonClicked()
{
    tree->clear();
}

如果我们点击此应用程序中的项目,然后点击" clearButton" 会有抛出的例子...

0 个答案:

没有答案