2017-06-01 76 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