我已经看过python的解决方案,但是我需要知道如何在python之外进行。

这是我所拥有的:

myTree->setCurrentIndex(myTree->currentIndex().sibling(0,0));

我也知道setCurrentItem是一个好方法,但是我也无法使它工作。

最佳答案

假设myTree->topLevelItem(0) 返回nullptr,则可以使用以下命令:

myTree->setCurrentItem(
    myTree->topLevelItem(0),    // item
    0,                          // column
    QItemSelectionModel::Select // command
);

参见Qt的documentation

10-08 12:52