Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Qt在android中打开文件对话框_Android_Qt - Fatal编程技术网

使用Qt在android中打开文件对话框

使用Qt在android中打开文件对话框,android,qt,Android,Qt,在Android中使用Qt选择(选择/打开)文件的最佳方式是什么? 我尝试过使用QFileDialog,但没有得到好的结果,在Qt中是否有使用android本机打开文件对话框的方法?! 在Qt5.3中,QtQuick控件看起来不错,但它们(目前)看起来与Android的Java控件不同。这是计划在Qt5.4中修复的内容 您可以使用Ministro在应用程序中显示本机外观: 切换到项目模式 选择Android的运行设置 打开部署配置详细信息 选择使用Ministro服务安装Qt 现在,Qt小

在Android中使用Qt选择(选择/打开)文件的最佳方式是什么?
我尝试过使用QFileDialog,但没有得到好的结果,在Qt中是否有使用android本机打开文件对话框的方法?!

在Qt5.3中,QtQuick控件看起来不错,但它们(目前)看起来与Android的Java控件不同。这是计划在Qt5.4中修复的内容

您可以使用Ministro在应用程序中显示本机外观:

  • 切换到项目模式
  • 选择Android的运行设置
  • 打开部署配置详细信息
  • 选择使用Ministro服务安装Qt

现在,Qt小部件将具有本机Android外观。但是有一个很大的缺点:你的应用程序现在依赖于Ministro应用程序。应用程序将在启动时检查您的设备上是否安装了Ministro。如果未安装,用户将被迫通过Android Play Store安装。

谢谢您的回答,但这不是一个好主意。我正在尝试创建自己的文件对话框。。。