我制作了一个简单的程序,使用 QFileSystemModel 在 QTreeView 中显示目录列表。
使用 QPushButton,程序正在调用正在创建新目录的插槽,但它从不创建新目录。
这是创建新目录的插槽:
QModelIndex index=viewTreeForModel->currentIndex();
if (!index.isValid()) return;
QString filename=QInputDialog::getText(this, "Enter Name Dialog", "Enter name");
modelFile->mkdir(viewTreeForModel->currentIndex(), filename);
程序运行时我没有收到错误消息。