Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.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 查找所有已安装的模块QML 我正在创建应用程序,它在JSON中定义了UI,从中我从C++中对QML文件中的组件进行了设置。但如果用户可以使用内置的qml类型,我会很高兴_Qt_Qml - Fatal编程技术网

Qt 查找所有已安装的模块QML 我正在创建应用程序,它在JSON中定义了UI,从中我从C++中对QML文件中的组件进行了设置。但如果用户可以使用内置的qml类型,我会很高兴

Qt 查找所有已安装的模块QML 我正在创建应用程序,它在JSON中定义了UI,从中我从C++中对QML文件中的组件进行了设置。但如果用户可以使用内置的qml类型,我会很高兴,qt,qml,Qt,Qml,是否有某种方法可以找到系统中安装了哪些qml模块(主要是可见组件,但所有qml模块的列表都非常丰富) 这个问题还有别的解决办法吗。我想手动创建qml字符串,但是导入呢 任何其他提示都将受到重视。“系统中安装了哪些qml模块?”听起来相当系统特定。您是在考虑由软件包管理器安装Qt的Linux操作系统,还是什么?你可以添加相关的文本和标签。还有,你为什么这样做?为什么不用…来定义UI呢。。。直接使用QML?“这毕竟很像JSON。”海德回答第一个问题。Qml iSNTALL Qml_导入_路径目录中的

是否有某种方法可以找到系统中安装了哪些qml模块(主要是可见组件,但所有qml模块的列表都非常丰富)

  • 这个问题还有别的解决办法吗。我想手动创建qml字符串,但是导入呢


  • 任何其他提示都将受到重视。

    “系统中安装了哪些qml模块?”听起来相当系统特定。您是在考虑由软件包管理器安装Qt的Linux操作系统,还是什么?你可以添加相关的文本和标签。还有,你为什么这样做?为什么不用…来定义UI呢。。。直接使用QML?“这毕竟很像JSON。”海德回答第一个问题。Qml iSNTALL Qml_导入_路径目录中的所有模块(即使内置类型也是以这种方式安装的)。QML模块的安装是指将QMLDIR文件和QML文件或QC++模块编译成相同的目录。然后,它可以被qml编译器找到并在qml文件中使用。对于第二个问题,我不是那个创建ui的人。用户将能够从JSON创建UI主题(我不想让我的用户成为程序员并教他们QML),那么就不会简单地获得模块目录工作的目录列表吗?是的,但只适用于从QML定义的模块,但是一些QML类型(矩形、按钮等)被编译成C++库(.SO对象)…但这让我想到我可能会使用qmldir文件。“系统中安装了哪些qml模块?”听起来非常特定于系统。您是在考虑由软件包管理器安装Qt的Linux操作系统,还是什么?你可以添加相关的文本和标签。还有,你为什么这样做?为什么不用…来定义UI呢。。。直接使用QML?“这毕竟很像JSON。”海德回答第一个问题。Qml iSNTALL Qml_导入_路径目录中的所有模块(即使内置类型也是以这种方式安装的)。QML模块的安装是指将QMLDIR文件和QML文件或QC++模块编译成相同的目录。然后,它可以被qml编译器找到并在qml文件中使用。对于第二个问题,我不是那个创建ui的人。用户将能够从JSON创建UI主题(我不想让我的用户成为程序员并教他们QML),那么就不会简单地获得模块目录工作的目录列表吗?是的,但只适用于从QML定义的模块,但是一些QML类型(矩形、按钮等)被编译成C++库(.SO对象)…但这让我想到我可能会使用qmldir文件。