2012-04-11 16 views
3

Ich versuche, die Desktop-QT-Komponenten http://qt.gitorious.org/qt-components/desktop in Qt Designer arbeiten zu lassen. Ich versuche, die Komponenten in der Liste "Elemente" erscheinen zu lassen.Installation von Qt Quick Desktop Komponenten zur Verwendung in Qt Designer

Ich kompilierte es erfolgreich mit qmake && mingw32-make install. Dies kopierte auch alle Komponentendateien in \QtSDK\Desktop\Qt\4.8.1\mingw\imports\QtDesktop.

Ich kann die Komponenten mit import QtDesktop 0.1 in den Editor einbinden. Der folgende Code kompiliert korrekt läuft, und zeigt eine Schaltfläche:

import QtQuick 1.1 
import QtDesktop 0.1 

Rectangle { 
    width: 100 
    height: 100 
    Button { 
     id: button 
     text: "Push me" 
     onClicked: button.text = "Pressed" 
    } 
} 

Running example

Jedoch, wenn ich auf „Design“ klicken Sie auf den Qt Designer eingeben, versucht es für eine Weile zu laden und Qt Creator stürzt . Ich habe dies auf Windows und Fedora mit dem gleichen Ergebnis versucht.

Ich habe auch versucht, die Komponenten Ordner auf \QtSDK\Desktop\Qt\4.8.1\mingw\imports\Qt\labs\components verschieben, aber das hat nicht funktioniert.

Update: Ich habe versucht, mit qmlplugindump die plugins.qmltypes Datei pro diesen Befehl zu erzeugen: http://doc.qt.nokia.com/qtcreator-2.4/creator-qml-modules-with-plugins.html war aber noch nicht erfolgreich. Um dies zu tun, musste ich die qt-components-desktop\src\src.pro Datei ändern, um im Freigabemodus mit CONFIG += release zu bauen, sonst wird qmlplugindump einen Fehler werfen. Die Ausgabe plugins.qmltypes Datei sieht gut aus und befindet sich im selben Ordner wie die Datei qmldir.

Antwort

Verwandte Themen