[英]QFileDialog doesn't work with tags in OSX and Qt 5.7
我需要fileDialog
才能正常使用標簽。 在OSX上,當我嘗試單擊標記時 - 此代碼從文件對話框中刪除所有文件,因此我無法選擇它們。
看起來我找到了解決方案Option::DontResolveSymlinks
但它也不起作用。
更新:如果過濾器為"Any (\\*.\\*)"
則顯示文件夾,在其他情況下則不顯示。 就像它禁用了要選擇的文件一樣 - 我已經想出了解決方法,但希望有一個解決方案。
QStringList filenames = QFileDialog::getOpenFileNames(nullptr,
caption,
lastDirPath,
filter,
nullptr,
QFileDialog::Option::DontResolveSymlinks);
基於之前的答案,我已經找到了解決mac文件打開掛起的問題。
QStringList filenames = QFileDialog::getOpenFileNames(nullptr,
caption,
lastDirPath,
filter,
nullptr,
QFileDialog::Option::DontUseNativeDialog)
沒有使用mac文件對話框,它看起來更像UNIX,但它現在有效。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.