2017-06-01 106 views
1

今天我已经更新到Qt 5.9,我想要使用ScrollView,但这需要这个库:import QtQuick.Controls 2.3 当我导入库,并运行,我收到此错误:ScrollView与QtQuick.Controls 2.3找不到库QML

QtQuick.Controls 2.3 is not installed.

这是impossibile,因为我已经安装了最后一个版本的QT 5.9

我需要使用import QtQuick.Controls 2.1到Android和iOS上滚动的内容。

任何解决方案?

+0

为什么你认为'ScrollView'需要'QtQuick.Controls 2.3'?'ScrollView'没有使用'import QtQuick.Controls 2.2'的问题。测试在QT 5.9/Windows 10/MinGW – folibis

回答

1

您链接的文档来自Qt5.10的开发分支 - 这可能会与QtQuick.Controls 2.3一起出现,因此导入语句似乎是合法的。

您的错误消息也是正确的,因为Qt5.9附带QtQuick.Controls 2.2

但是你的文档链接状态,即ScrollView可因为Qt5.9 - 这也是由这个版本的文档支持,可以是发现here - 然而,则必须导入安装的版本QtQuick.Controls 2.2

如果不工作,我真的不看ScrollView的在old-style attatching ScrollBars to Flickables的优越性。

+0

我没有看到QtQuick.Controls 2.2,我只有2.0和2.1的QT 5.9 –

+1

Qt Creator的QML导入版本的自动完成不幸并不聪明。有人忘记在那里列出新版本。但是,如果您使用的是Qt 5.9,那么您可以使用Qt Quick Controls 2.2。 – jpnurmi