将.qml项目添加到另一个.ml文件中

时间:2020-07-22 07:03:59

标签: qt qml project

我将项目(包含qml)添加到另一个项目(包含qml)时遇到问题。

在我有的一个项目中:

Project(1): //main.cpp set engin qml to run main.qml.
    ------->project1.pro
    ------->SubTest1.qml
    ------->SubTest2.qml
    ------->SubTest3.qml
    ------->SubTest4.qml
    ------->Test.qml  //(contain SubTests{})
    ------->main.qml  //(contain Test{})

现在我要在project(2)中使用仅由main.cpp处理的main.qml的项目。

Project(2): //main.cpp set engin qml to run main.qml.
    ------->project2.pro
    ------->project1.pri // (what write in this? )
    ------->main.qml     // (still containing nothing but wanna use Test from anothers in this.)

只想使用pri文件!但我不知道.pri文件应具有哪些变量? 以及如何在project(2)的main.qml中使用Test {}。 (注册?如果那样,怎么办?我只是在qml中注册类而不是这样...)

我只是将这些代码写在project2目录中的project1.pri中:

QT += quick
DEFINES += QT_DEPRECATED_WARNINGS
TEMPLATE = app
QT += datavisualization
RESOURCES += /full/path/to/project1/qml.qrc

但是我仍然不能在project2的main.qml中使用Test {}。

0 个答案:

没有答案
相关问题