Gary Great work and very very helpful for plugin developement.
I found out one issue in conjunction with QT-Designer. When I open the generated *.ui file with QT-Designer and save the file then the UI-Classname is not set correct. P.e. when you call a class myTestClass you will get a UI_myTestClass.ui with the corresponding class name. Open the file with QT-Designer add a push button and save the dialog, the dialog class is renamed in UI_Dialog but not the file of course. As the result the plugin throws an error message "class not found". To solve the problem you have to rename the dialog inside of QT-Designer from Dialog to your desired class name. Regards Horst ------------------------------------------------ Dr. Horst Düster Stv. Amtschef / GIS-Koordinator Kanton Solothurn Bau- und Justizdepartement Amt für Geoinformation SO!GIS Koordination Rötistrasse 4 CH-4501 Solothurn Telefon ++41(0)32 627 25 32 Telefax ++41(0)32 627 22 14 mailto:[email protected] http://www.agi.so.ch -----Ursprüngliche Nachricht----- Von: Gary Sherman [mailto:[email protected]] Gesendet am: Samstag, 21. Februar 2009 23:30 An: qgis-user; qgis-developer List Betreff: [Qgis-developer] New Plugin builder I have created a web-based tool to build a minimal QGIS Python plugin. Basically you specify the required parameters and it creates a ready to run plugin with an blank dialog. The tool compiles the resource and Ui files and packages it all up into a zip file for download. You can try the builder at: http://pyqgis.org/builder/plugin_builder.py The zip file contains a Makefile which can be used to recompile the Ui and resource files if you change them. The builder uses Qt 4.4, however the generated plugin should work on any QGIS 1.0 install. If you've been wanting to develop QGIS plugins but didn't know where to start, this tool can get you started quickly by setting up the structure for you. Comments and suggestions are welcomed. -gary -_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_- Gary Sherman Chair, QGIS Project Steering Committee -Micro Resources: http://mrcc.com *Geospatial Hosting *Web Site Hosting -Desktop GIS Book: *http://desktopgisbook.com "We work virtually everywhere" -_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_- _______________________________________________ Qgis-developer mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/qgis-developer
_______________________________________________ Qgis-user mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/qgis-user
