所以,我使用的是 QTreeWidget 来制作文件树。我可以轻松地创建文件和文件夹。但是当我们谈论子文件夹时问题就来了。例如:
Folder1
Folder1/SubFolder1
Folder1/SubFolder1/SubFolder2
我如何准确地创建子文件夹?这是我制作文件夹的代码:
void Tree::addFolder(const QString &folderName)
{
QTreeWidgetItem *item = new QTreeWidgetItem();
item->setText(0, folderName); // Sets the text.
m_projectItem->addChild(item); // Adds it to the main path. (It's a QTreeWidgetItem)
this->expandItem(item); // Expands.
}
我需要创建另一个函数(类似于 addSubFolder)来在另一个文件夹中添加文件夹吗?