Qt Android:如何显示原生文件对话框?

sas*_*alm 8 c++ qt android qfiledialog qt5

我不确定它是否可行,但是目前,当我显示一个打开的文件对话框时:

QString file = QFileDialog::getOpenFileName(this);
Run Code Online (Sandbox Code Playgroud)

显示的对话框不是Android的原生对话框.

相反,它看起来像这样(它也没有最大化):

在此输入图像描述

我正在使用Qt 5.2.0 for Android.

lpa*_*app 3

是的,目前通过使用 Ministro 作为解决方法,这通常是可能的。

有关详细信息,请参阅以下错误报告:

Qt 5.2 for Android 上没有本机控件,小部件和快速应用程序中都没有

QFileDialog 似乎是由应该实现的 QPlatformTheme 指定的。