Eigenes Widget in Qt Designer verwenden
Eigenes Widget in Qt Designer verwenden
Moin.
Ich habe mir ein eigenes (visuelles) Widget erstellt.
Wie kann ich es anstellen, dass mir mein Widget im Qt Designer zur Verfügung steht, so dass ich es per Drag and Drop auf meine Formulare ziehen kann und im Quelltext per ui->myWidget damit arbeiten kann?
Viele Dank
Ich habe mir ein eigenes (visuelles) Widget erstellt.
Wie kann ich es anstellen, dass mir mein Widget im Qt Designer zur Verfügung steht, so dass ich es per Drag and Drop auf meine Formulare ziehen kann und im Quelltext per ui->myWidget damit arbeiten kann?
Viele Dank
Vielen Dank für den Hinweis.
Im ersten Schritt möchte ich erstmal versuchen dieses Beispiel zu verstehen:
http://doc.qt.nokia.com/latest/designer ... lugin.html
Ich habe es einfach mal kompiliert und die .dll wird auch im entsprechenen Verzeichnis erstellt:
Auch im Qt Designer ist weder das Widget nicht die Gruppe "Display Widgets [Examples]" zu finden...
Was habe ich falsch gemacht?
Im ersten Schritt möchte ich erstmal versuchen dieses Beispiel zu verstehen:
http://doc.qt.nokia.com/latest/designer ... lugin.html
Ich habe es einfach mal kompiliert und die .dll wird auch im entsprechenen Verzeichnis erstellt:
Allerdings kann ich das plugin unter Hilfe->Plugins... nicht sehen (siehe angehängter Screenshot). Sollte das aber nicht so sein?C:\Qt\2010.05\qt\plugins\designer>dir *custom*
Volume in Laufwerk C: hat keine Bezeichnung.
Volumeseriennummer: D0F0-32F2
Verzeichnis von C:\Qt\2010.05\qt\plugins\designer
09.06.2011 11:52 1.011.786 customwidgetplugin.dll
09.06.2011 11:52 10.010 libcustomwidgetplugin.a
2 Datei(en) 1.021.796 Bytes
0 Verzeichnis(se), 4.278.767.616 Bytes frei
C:\Qt\2010.05\qt\plugins\designer>
Auch im Qt Designer ist weder das Widget nicht die Gruppe "Display Widgets [Examples]" zu finden...
Was habe ich falsch gemacht?
- Dateianhänge
-
- QtCreatorPlugIns.png (97.69 KiB) 6783 mal betrachtet
-
- Beiträge: 200
- Registriert: 9. Juli 2010 19:31
Okay, das erklärt einiges. Viele Dank.
Wenn ich nun an der richtigen Stelle schaue, sehe ich dort den Eintrag
Wenn ich nun an der richtigen Stelle schaue, sehe ich dort den Eintrag
Bedeutet das ich muss das Plugin mit VS kompilieren? Oder was genau muss ich machen?Das Plugin 'C:/Qt/qtcreator-2.2.0/bin/designer/customwidgetplugin.dll' verwendet eine inkompatible Qt-Bibliothek. Erforderlicher build-spezifischer Schlüssel "Windows msvc release full-config", erhalten "Windows mingw release full-config"
-
- Beiträge: 200
- Registriert: 9. Juli 2010 19:31
-
- Beiträge: 200
- Registriert: 9. Juli 2010 19:31
Das habe ich schon längst installiert.
Bei Qt Creator 2.2.0 kann ich auch sehen, dass er die Toolchain auch gefunden hat (siehe Screenshot). Off-Topic: Bei Qt Creator 2.0.1 finde ich dieses Fenster leider nicht
Nichts desto trotz kann ich die Toolchain aber nicht auswählen (siehe Screenshot)
Was stimmt da nicht?
Bei Qt Creator 2.2.0 kann ich auch sehen, dass er die Toolchain auch gefunden hat (siehe Screenshot). Off-Topic: Bei Qt Creator 2.0.1 finde ich dieses Fenster leider nicht
Nichts desto trotz kann ich die Toolchain aber nicht auswählen (siehe Screenshot)
Was stimmt da nicht?
- Dateianhänge
-
- QtCreatorProjekte.png (78.42 KiB) 6745 mal betrachtet
-
- Toolchain.png (54.06 KiB) 6745 mal betrachtet
-
- Beiträge: 200
- Registriert: 9. Juli 2010 19:31
Erst nochmal vielen Dank für Deine Antworten und deine Geduld...
Die Frage klingt vielleicht blöd... Das Programmieren klappt ja ganz gut, nur das drumherum erschließt sich mir nicht immer vollständig
Ja, das stimmt. Ich habe Qt nicht selber kompiliert sondern es mit dem SDK installiert.ScyllaIllciz hat geschrieben:Dann hast Du keiner Qt Version installiert, die mit dem MSVC kompiliert wurde.
Ich habe seinerzeit das QtSDK 2010.05 (Qt 4.7.0) installiert. Wie funktioniert das nachinstallieren der Libs?ScyllaIllciz hat geschrieben:Wenn Du das QtSDK installiert hast, kannst Du die Lib's nach installieren!
Die Frage klingt vielleicht blöd... Das Programmieren klappt ja ganz gut, nur das drumherum erschließt sich mir nicht immer vollständig
-
- Beiträge: 200
- Registriert: 9. Juli 2010 19:31
Dann solltest Du das aktuelle SDK runter laden und installieren. Dort kann man einstellen, was alles installiert werden soll auch die MSVC2008 Lib's. Damit wird auch Service Tool installiert, mit dem man nachträglich Sachen installieren/deinstallieren kann.
Mit Qt Creator 2.2 hat sich die Konfiguration der Toolchains geändert, deshalb ist das in 2.01 nicht möglich.
Mit Qt Creator 2.2 hat sich die Konfiguration der Toolchains geändert, deshalb ist das in 2.01 nicht möglich.