Qt 正在打开QFileDialog shell\comdlg32\fileopensave.cpp
我对QFileDialog有问题。我使用了以下代码:Qt 正在打开QFileDialog shell\comdlg32\fileopensave.cpp,qt,shell,qt-creator,qfiledialog,comdlg32,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()
fileDialog = new QFileDialog(this);
fileDialog->setFileMode(QFileDialog::Directory);
fileDialog->setReadOnly(true);
if (fileDialog->exec()){
ui->FilePath->setText(fileDialog->directoryUrl().toString());
}
在applicationout
中,它告诉我:
shell\comdlg32\fileopensave.cpp(9456)\comdlg32.dll!00007FF9A3A2260A:
(呼叫方:00007FF9A3A2A866)返回hr预释放tid(2110)80070490
爱丽门特可内倾
CallContext:[\PickerModalLoop\InitDialog\FileDialogInitEnterpriseData]
我在Windows 10上使用Qt creator 3.5.0和Qt5.5.0
有人对此有解决方案吗?此问题已在以下线程中得到解答:
TLDR:不是问题。消息是来自win10 api的额外调试消息 任何人都可以帮我吗???我面临着同样的问题,似乎是QT5+的一个bug如何调试…\comdlg32\fileopensave.cpp未达到。或者它可能已经被移除了。你能把同样的链接放在这里吗?谢谢