をインポートすることはできません、以下がある:編集可能なコンボボックスを使用している場合、私はQMLドキュメントではQtQuick.Controls 2.2
import文:Qtの5.7
」:以来
import QtQuick.Controls 2.2
ComboBoxを編集可能にすることができます。 ...
最新のQt OpenSource 5.9がインストールされています。しかし、QtQuick.Controls 2.2
をインポートすることはできません。プロジェクトウィザードで作成された最も簡単なqtクイックプロジェクトであっても、私はQtQuick.Controls 2.2
をインポートできません。次のエラーがプリントである:
import QtQuick 2.7
import QtQuick.Controls 2.2
import QtQuick.Layouts 1.3
ApplicationWindow {
...
main.cppに:
QRC:/main.qml:
私のコードを2モジュール "QtQuick.Controls" バージョン2.2がインストールされていません
#include <QGuiApplication>
#include <QQmlApplicationEngine>
int main(int argc, char *argv[])
{
QCoreApplication::setAttribute(Qt::AA_EnableHighDpiScaling);
QGuiApplication app(argc, argv);
QQmlApplicationEngine engine;
engine.load(QUrl(QLatin1String("qrc:/main.qml")));
if (engine.rootObjects().isEmpty())
return -1;
return app.exec();
}
すべてのコードはQtのCreatorを4.3
によって生成され、私はあなたがQtQuick 2.7
がインストールされている場合、あなたはQtQuick.Controls 2.0
をインポートする必要がWindows 7で
QtQuick.Controls 2がインストールされているかどうかを確認できますか。これは、Qtがインストールされているフォルダを走査することで確認できます。例えば、私の 'Qt5.9.0 \ 5.9 \ mingw53_32 \ qml \ QtQuick \ Controls.2'は' ComboBox'のような 'QtQuick.Controls 2.2'コンポーネントが存在するフォルダです –
はい、私はComboBoxをC:\ Qt \ Qt5.9.0 \ 5.9 \ msvc2015_64 \ qml \ QtQuick \ Controls.2 – Jas6033
私はちょうど私が5.8キットを使用したことを発見しました、ごめんなさい、ありがとう。 – Jas6033