我正在尝试在QFileDialog上设置历史记录,但好像没有任何地方显示。
QFileDialog dialog(parent, caption, path, filter);
dialog.setHistory(history);
dialog.exec();
但是我在对话框中没有看到历史记录。它应该在哪里?是否应该出现在任何地方?我在这里做错了什么?
编辑:
我做了一点小改动,让它即使在文件名的情况下也能正常工作。
for(int index = 0; index < files.size(); index++)
{
QFileinfo info(files[index]);
files[index] = info.path();
}