Qt Designer Plugin (QLed) installieren

Alles zu Entwicklungsumgebungen und Editoren für Qt
Antworten
martin2_86
Beiträge: 17
Registriert: 20. März 2010 00:29

Qt Designer Plugin (QLed) installieren

Beitrag von martin2_86 »

Hallo,

ich möchte in mein Qt Projekt LEDs als Anzeige einbauen und hab dazu das QLed Plugin (v. 0.6.1) für den Qt Designer gefunden. Ich bin beim installieren nach Anleitung vorgegangen (ist ne allgemeine Anleitung für allerlei "custom widget plugins". Das übersetzen mit "nmake" in der VS 2008 console klappt gut (keine Fehler) und "nmake install" bringt auch keine Fehler. Die files werden dabei ins richtige Verzeichnis vom Qt Designer kopiert soweit ich das in der console sehe. Nun sollten die widgets im Designer erscheinen, tun sie aber leider nicht. Hat jemand ne idee an was das liegt? Muss man nachträglich noch was im Designer einstellen? Gruß und Danke im Voraus.

Martin
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

Was sagt Help -> About Plugins?
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
martin2_86
Beiträge: 17
Registriert: 20. März 2010 00:29

Beitrag von martin2_86 »

Hi,
diese Funktion im Designer kannte ich nicht. Der eintrag steht unter "Failed Plugins": "The plugin "...Qt4/plugins/designer/qledplugin.dll" uses incompatible Qt library. Expected build key "Windows msvc release full-config", got "Windows msvc debug full-config". Wieder so ein **** mit den verschiedenen windows libraries. Kann mir jemand helfen was da genau schiefläuft? Gruß und vielen Dank für die Hilfe.

Martin
martin2_86
Beiträge: 17
Registriert: 20. März 2010 00:29

Beitrag von martin2_86 »

Die .pro file des plugins schaut übrigens folgendermaßen aus:

Code: Alles auswählen

CONFIG      += designer plugin debug_and_release
TARGET      = $$qtLibraryTarget($$TARGET)
TEMPLATE    = lib
QT += svg

QTDIR_build:DESTDIR     = $$QT_BUILD_TREE/plugins/designer

HEADERS     = qled.h \
              qledplugin.h
SOURCES     = qled.cpp \
              qledplugin.cpp

RESOURCES = qled.qrc

# install
target.path = $$[QT_INSTALL_PLUGINS]/designer
sources.files = $$SOURCES $$HEADERS *.pro
sources.path = $$[QT_INSTALL_EXAMPLES]/designer/qledplugin
INSTALLS += target sources
muss ich da vielleicht was ändern?
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

Das Plugin muss im Release-Modus gebaut werden...
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
martin2_86
Beiträge: 17
Registriert: 20. März 2010 00:29

Beitrag von martin2_86 »

Hi,

ja das les ich aus der Fehlermeldung auch raus. Muss ich da was in einer der Files des Plugins ändern oder kann ich das mit nem Argument beim Konsolenbefehl einstellen?

Gruß
Martin
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

1. Brauchst Du ein Qt welches im Release-Modus gebaut ist (oder Relase+Debug)
2. pro-Config: http://doc.trolltech.com/4.6/qmake-vari ... tml#config
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
martin2_86
Beiträge: 17
Registriert: 20. März 2010 00:29

Beitrag von martin2_86 »

Hi, danke für deine Hilfe.
Bei mir fehlts da wohl noch an Grundkenntnissen.

Gruß
Martin
Antworten