4
タグで正しく動作させるにはfileDialog
が必要です。 OSXでは、タグをクリックしようとすると、このコードはファイルダイアログからすべてのファイルを削除するため、選択できません。QFileDialogはOSXおよびQt 5.7のタグでは機能しません
私は解決策Option::DontResolveSymlinks
のように見えますが、どちらも機能しません。
更新:フィルタが"Any (\*.\*)"
の場合はフォルダを表示し、それ以外の場合は表示しません。それが選択されるファイルを無効にするように - 私はすでに回避策を考え出しましたが、解決策があることを願っています。
QStringList filenames = QFileDialog::getOpenFileNames(nullptr,
caption,
lastDirPath,
filter,
nullptr,
QFileDialog::Option::DontResolveSymlinks);
更新:は、「タグ」は、私は前の回答に基づいて、MACファイルのオープンハングのための決意を、発見した
フィルター「Any Any(*)」やAny Any(*。*)を使用しないのはなぜですか? – rubenvb
@rubenvb実際には分かりません。他のフィルタ* .jpgなどのように自動的に書きましたが、それでも何も変わりません。ベースケースはAny以外のフィルタを使用しているためです。 – htzfun
ちょうど好奇心の外に、ここで「タグ」とはどういう意味ですか? – rubenvb