如何强制导入较旧版本的QtQuick?

时间:2019-02-27 08:59:30

标签: qml qtquick2

我想使用较旧版本的QtQuick测试某些代码,如何导入特定版本?

我读到here,import语句仅要求提供最低版本,但环境将提供最新版本。我不知道如何验证这一点,也不知道我的程序实际运行在哪个lib版本上。

我正在使用QtCreator和.pro文件。

2 个答案:

答案 0 :(得分:0)

您可以编写导入库的确切版本:

import QtQuick.Controls 1.1
 import QtQuick.Controls 2.0 as QC2
 MainWindow{
    Button {
        id: oldButton
    }
    QC2.Button {
        id: newButton
    }
}

答案 1 :(得分:0)

我认为你不能那样做。也许是因为 Qt 运行时不包含 QtQuick 的每个版本。所以它只使用最新的。所以次要版本号被忽略。