QML中怎么获取当前路径

haltwang 2014-06-28 11:05:44
我想缓存一个文件,存在当前目录下的话在QML中获取不到当前路径,无法访问。
存在绝对路径中,我试了存在 / 或者 /storage/emulated/
都失败了,不知道是不是权限问题,对安卓不太了解


该怎么办?
...全文
928 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
彩阳 2014-06-29
  • 打赏
  • 举报
回复
引用 3 楼 haltwang 的回复:
对QML还不太熟,刚接触了点语法。 C++ 与 QML交互的方式有没有好的总结。 我现在就知道可以在QML中调用C++函数 但是怎么在C++中调用QML 以及能不能信号槽都搞不清楚 弄了一天的QtQuick,感觉: 1、做跨触摸与鼠标的设备,QML比QWidget强大太多 2、安卓支持还不是很好,WebBrowser、QucikWidget都还不支持 3、QML界面效率好高,我之前的QWidget移植到安卓好卡
这里QML/Qt Quick采取了V4引擎以及默认采用OpenGL的方式渲染,所以效率高,适合移动开发。
haltwang 2014-06-29
  • 打赏
  • 举报
回复
对QML还不太熟,刚接触了点语法。 C++ 与 QML交互的方式有没有好的总结。 我现在就知道可以在QML中调用C++函数 但是怎么在C++中调用QML 以及能不能信号槽都搞不清楚 弄了一天的QtQuick,感觉: 1、做跨触摸与鼠标的设备,QML比QWidget强大太多 2、安卓支持还不是很好,WebBrowser、QucikWidget都还不支持 3、QML界面效率好高,我之前的QWidget移植到安卓好卡
haltwang 2014-06-29
  • 打赏
  • 举报
回复
引用 1 楼 jiangcaiyang123 的回复:
问题描述不太清楚………… 用什么方式缓存的?Qt版本是多少,有源代码的话就好了。
其实根本问题是我想把C++中的QPixmap变量传到QML中做Image的source 但是好像QML中不能用QPixmap,所以我就牺牲了下效率,把图片存在本地,然后再通过QML来访问本地文件。 QML好像不支持相对路径,我又获取不到当前路径。 后来解决了,在C++中写了一个返回路径的函数,在QML中调用就可以了 但是问题又出现了,移植到android以后,QPixmap::save不成功,不知道是没权限还是怎么了。 所以根本问题还是怎么把C++中的QPixmap传到QML中
彩阳 2014-06-29
  • 打赏
  • 举报
回复
问题描述不太清楚………… 用什么方式缓存的?Qt版本是多少,有源代码的话就好了。

16,240

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧