显示mp3文件,但选择QFileDialog文件夹

时间:2017-04-09 19:48:44

标签: c++ qt

目前,我可以使用QFileDialog的{​​{1}}功能选择一个文件夹。甚至以为我设法让对话框显示文件,我想过滤它们,即只显示文件夹和getExistingDirectory文件。

*.mp3

这可以在不创建自定义对话框的情况下实现吗?

2 个答案:

答案 0 :(得分:2)

Patient

答案 1 :(得分:0)

我现在正在移动rt上。仅提供一种提示......

在Windows和macOS上,此静态函数将使用本机文件对话框而不是QFileDialog。但是,本机Windows文件对话框不支持在目录选择器中显示文件。您需要传递DontUseNativeDialog以使用QFileDialog显示文件。 (来自qfiledialog文档)

所以设置' QFileDialog :: DontUseNativeDialog'选项使用' setflags'

然后使用文件对话框' setfilter'设置MP3文件的过滤器..