Qt5 QML und QtQuick.Controls
Verfasst: 23.07.2013, 16:56
Hallo zusammen,
der Korrektheit wegen möchte ich erwähnen, das dies ein Repost der Fragestellung aus dem spieleprogrammierer.de-Board ist. Da aber hier auch Leute mitlesen, die im sppro nicht unterwegs sind, hoffe ich mal das die Admins den Post stehen lassen.
Ich wollte mal in die Runde fragen, ob schon jemand mit Qt5.1 in Verbindung mit QML und QtQuick.Controls Erfahrung gesammelt hat? Ich sitze da gerade an einem ziemlich hartnäckigen Showstopper, den ich gerne loswerden würde.
Wenn ich eine kleine Demoanwendung bastle mit QML-GUI, die QtQuick.Controls 1.0 verwendet, kompiliert diese ohne Probleme und auch die import-Anweisung wird auf das korrekte Verzeichnis aufgelöst, wenn man den Tooltip dazu anzeigt. Sobald ich die Anwendung aber starte bekomme ich folgende Fehlermeldung:
Die QML-Datei dazu sieht wie folgt aus:
Wohlgemerkt den Import zu QtQuick 1.1 kann er auflösen.
Ich verwende sowohl den in QT5.1 enthaltenen QtCreator 2.7.2 als auch den separaten QtCreator 2.8.0 was aber keinen Unterschied im Fehlerverhalten ergibt.
Thoran
der Korrektheit wegen möchte ich erwähnen, das dies ein Repost der Fragestellung aus dem spieleprogrammierer.de-Board ist. Da aber hier auch Leute mitlesen, die im sppro nicht unterwegs sind, hoffe ich mal das die Admins den Post stehen lassen.
Ich wollte mal in die Runde fragen, ob schon jemand mit Qt5.1 in Verbindung mit QML und QtQuick.Controls Erfahrung gesammelt hat? Ich sitze da gerade an einem ziemlich hartnäckigen Showstopper, den ich gerne loswerden würde.
Wenn ich eine kleine Demoanwendung bastle mit QML-GUI, die QtQuick.Controls 1.0 verwendet, kompiliert diese ohne Probleme und auch die import-Anweisung wird auf das korrekte Verzeichnis aufgelöst, wenn man den Tooltip dazu anzeigt. Sobald ich die Anwendung aber starte bekomme ich folgende Fehlermeldung:
Code: Alles auswählen
module "QtQuick.Controls" is not installed
import QtQuick.Controls 1.0
^
Code: Alles auswählen
import QtQuick 1.1
import QtQuick.Controls 1.0
Rectangle {
id: rect
width: 346
height: 640
clip: true
smooth: false
visible: true
Column {
id: column1
x: 0
y: 0
width: 344
height: 640
Label {
id: label1
x: 0
width: 344
height: 50
text: "QtMobileProto"
font.bold: true
horizontalAlignment: Text.AlignHCenter
anchors.top: parent.top
anchors.topMargin: 0
z: 2
font.pointSize: 18
}
TextField {
id: text_field1
x: 0
width: 344
height: 50
anchors.top: label1.bottom
anchors.topMargin: 10
placeholderText: "Text Field"
}
Button {
id: button1
x: 0
width: 344
height: 50
text: "Reverse"
z: 2
anchors.top: text_field1.bottom
anchors.topMargin: 10
}
}
}
Ich verwende sowohl den in QT5.1 enthaltenen QtCreator 2.7.2 als auch den separaten QtCreator 2.8.0 was aber keinen Unterschied im Fehlerverhalten ergibt.
Thoran