habe mir gerade ein eigenes Widget gebaut was ich gerne im Designer haben möchte...
Kleiner Probs:
a) Das Plugin wird im lokalen Ordner gebaut und nicht im /plugin/designer
b) Nach man. kopieren sehe ich das Widget nicht im Designer. Wenn ich über forms->Loaded Plugins gehe sehe ich meins und das Webding.
A class name mismatch occurred when creating a widget using the custom widget factory registered for widgets of class NavigationWidget. It returned a widget of class AvNavigationWidget.
Wenn man die Doku zu doXml liest erschließt sich einiges
If the widget provides a reasonable size hint, it is not necessary to define it here. In addition, returning an empty string instead of a <widget> element will tell Qt Designer not to install the widget in the widget box.
kompilieren klappt soweit und ich bekomm auch ne .so
Make install klappt aber leider noch nicht:
myname@myname:~/qtsdk-2009.03/qt/examples/designer/AvCCNavigation$ make install
install -m 755 -p "libAvCCNavigation.so" "/home/myname/qtsdk-2009.03/qt/plugins/designer/libAvCCNavigation.so"
install -m 644 -p /home/myname/qtsdk-2009.03/qt/examples/designer/AvCCNavigation/navigationplugin.cpp /home/myname/qtsdk-2009.03/qt/examples/designer/AvCCNavigation/
install: `/home/myname/qtsdk-2009.03/qt/examples/designer/AvCCNavigation/navigationplugin.cpp' and `/home/myname/qtsdk-2009.03/qt/examples/designer/AvCCNavigation/navigationplugin.cpp' are the same file
make: [install_sources] Error 1 (ignored)
install -m 644 -p /home/myname/qtsdk-2009.03/qt/examples/designer/AvCCNavigation/avnavigationplugin.cpp /home/myname/qtsdk-2009.03/qt/examples/designer/AvCCNavigation/
install: `/home/myname/qtsdk-2009.03/qt/examples/designer/AvCCNavigation/avnavigationplugin.cpp' and `/home/myname/qtsdk-2009.03/qt/examples/designer/AvCCNavigation/avnavigationplugin.cpp' are the same file
make: [install_sources] Error 1 (ignored)
install -m 644 -p /home/myname/qtsdk-2009.03/qt/examples/designer/AvCCNavigation/navigationplugin.h /home/myname/qtsdk-2009.03/qt/examples/designer/AvCCNavigation/
install: `/home/myname/qtsdk-2009.03/qt/examples/designer/AvCCNavigation/navigationplugin.h' and `/home/myname/qtsdk-2009.03/qt/examples/designer/AvCCNavigation/navigationplugin.h' are the same file
make: [install_sources] Error 1 (ignored)
install -m 644 -p /home/myname/qtsdk-2009.03/qt/examples/designer/AvCCNavigation/avnavigationplugin.h /home/myname/qtsdk-2009.03/qt/examples/designer/AvCCNavigation/
install: `/home/myname/qtsdk-2009.03/qt/examples/designer/AvCCNavigation/avnavigationplugin.h' and `/home/myname/qtsdk-2009.03/qt/examples/designer/AvCCNavigation/avnavigationplugin.h' are the same file
make: [install_sources] Error 1 (ignored)
install -m 644 -p /home/myname/qtsdk-2009.03/qt/examples/designer/AvCCNavigation/avnavigationplugin.ui /home/myname/qtsdk-2009.03/qt/examples/designer/AvCCNavigation/
install: `/home/myname/qtsdk-2009.03/qt/examples/designer/AvCCNavigation/avnavigationplugin.ui' and `/home/myname/qtsdk-2009.03/qt/examples/designer/AvCCNavigation/avnavigationplugin.ui' are the same file
make: [install_sources] Error 1 (ignored)
install -m 644 -p /home/myname/qtsdk-2009.03/qt/examples/designer/AvCCNavigation/resource.qrc /home/myname/qtsdk-2009.03/qt/examples/designer/AvCCNavigation/
install: `/home/myname/qtsdk-2009.03/qt/examples/designer/AvCCNavigation/resource.qrc' and `/home/myname/qtsdk-2009.03/qt/examples/designer/AvCCNavigation/resource.qrc' are the same file
make: [install_sources] Error 1 (ignored)
install -m 644 -p /home/myname/qtsdk-2009.03/qt/examples/designer/AvCCNavigation/AvCCNavigation.pro /home/myname/qtsdk-2009.03/qt/examples/designer/AvCCNavigation/
install: `/home/myname/qtsdk-2009.03/qt/examples/designer/AvCCNavigation/AvCCNavigation.pro' and `/home/myname/qtsdk-2009.03/qt/examples/designer/AvCCNavigation/AvCCNavigation.pro' are the same file
make: [install_sources] Error 1 (ignored)
BTW: Kann von euch irgendwer das AnalogClock Plugin in einem Widget benutzen?
Ich meine ich kann es in das Widget ziehen und sehe es-aber kompilieren hängt er sich auf.
Muss ich dann für jedes Plugin das ich so verenden möchte die Pfade setzen?