打开QFileDialog shell \ comdlg32 \ fileopensave.cpp

时间:2016-04-18 23:52:56

标签: qt shell qt-creator qfiledialog comdlg32

我对QFileDialog有疑问。我用了这段代码:

fileDialog = new QFileDialog(this);
fileDialog->setFileMode(QFileDialog::Directory);
fileDialog->setReadOnly(true);

if (fileDialog->exec()){
    ui->FilePath->setText(fileDialog->directoryUrl().toString());
}

在申请out中,它告诉我:

  

壳\ COMDLG32 \ fileopensave.cpp(9456)\ COMDLG32.DLL 00007FF9A3A2260A!   (来电者:00007FF9A3A2A866)ReturnHrPreRelease tid(2110)80070490   Élémentintrouvable。

     

CallContext中:[\ PickerModalLoop \的InitDialog \ FileDialogInitEnterpriseData]

我在Windows 10上使用Qt creator 3.5.0和Qt5.5.0。

有人有解决方案吗?

1 个答案:

答案 0 :(得分:0)

此问题已在以下主题中得到解答:

How to debug …\comdlg32\fileopensave.cpp

TLDR:不是问题。 message是来自win10 api的额外调试消息。