【问题标题】:How do I check for an existing folder in qml?如何检查 qml 中的现有文件夹?
【发布时间】:2011-10-16 20:37:16
【问题描述】:

我正在为移动客户端使用 qml 编程。我想检查移动设备上是否存在特定文件夹。如果没有,我想创建它。我正在使用 qml,所以解决方案可以是 qml 或 JavaScript。

(注意:当我说“JavaScript”时,人们会说“使用 php、ajax 等”,但我只能在我的移动平台上使用 JavaScript 和 qml)

【问题讨论】:

  • 您不能在原始 QML/js 应用程序中执行此操作,因为没有文件系统支持。是否有底层的 Qt 运行程序,或者您是否使用股票 QmlViewer?您当然可以在 Qt C++ 中实现此功能,然后将其公开给 QML。
  • 好的,我怎么能用 Qt c++ 做到这一点?至少有什么链接可以开始吗?
  • 2019年的实验室至少可以读取文件系统访问:doc.qt.io/qt-5/qml-qt-labs-folderlistmodel-folderlistmodel.html

标签: javascript mobile qml directory


【解决方案1】:

在 Qt 中执行(就像 @Stu-Mackellar 已经说过的那样)。

像这样访问 Qt 方法:

http://doc.qt.nokia.com/qt-maemo-4.7/qtbinding.html#calling-c-methods-from-qml

并像这里描述的那样做 Qt 部分:

Checking if a folder exists (and creating folders) in Qt, C++

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-08-22
    • 2019-01-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-12
    • 1970-01-01
    • 2011-02-12
    相关资源
    最近更新 更多