Here is an example of a Makefile compiling ui files
https://github.com/3nids/quickfinder/blob/master/Makefile#L52
it's the line with pyuic4 which does the job!
On 08/06/2015 10:33 AM, Anita Graser wrote:
On Thu, Aug 6, 2015 at 10:10 AM, Denis Rouzaud
<denis.rouz...@gmail.com <mailto:denis.rouz...@gmail.com>> wrote:
Never used, I would think it would work directly.
According to the plugin author the plugin with uic.loadUiTypes works
on Linux but it certainly does not work on Windows.
But why not adding a new rule to the makefile to compile the ui?
If that's necessary to get custom widgets work on all platforms, why
not. But I don't know where to start to make that work.
Best wishes.
Anita
On 08/06/2015 10:06 AM, Anita Graser wrote:
On Thu, Aug 6, 2015 at 9:44 AM, Denis Rouzaud
<denis.rouz...@gmail.com <mailto:denis.rouz...@gmail.com>> wrote:
Well, how is compiled the UI file?
The plugin builder creates a template that uses uic.loadUiType
FORM_CLASS, _ = uic.loadUiType(os.path.join(
os.path.dirname(__file__), 'cartogram_dialog_base.ui'))
So the UI is compiled automatically when the plugin starts in QGIS.
Best wishes,
Anita
Usually, it is done prior to deployment using pyuic4
If pyuic4 was run without the proper python path, you won't
have any error at compilation but the plugin won't work if it
contains QGIS widgets.
Was pyuic4 run in an Osgeo shell?
On 08/06/2015 09:39 AM, Anita Graser wrote:
On Thu, Aug 6, 2015 at 9:24 AM, Denis Rouzaud
<denis.rouz...@gmail.com <mailto:denis.rouz...@gmail.com>>
wrote:
You need to have qgis lib in your python path.
On windows, that would be
C:\OSGeo4W\apps\qgis-dev\python\qgis
To check this, just do "from qgis.gui import *" in
python. If you don't have an error, then pyuic4 will
work properly.
My point is that the plugin needs to work out of the box -
and it doesn't.
Usually all paths are set correctly on Win in the OSGeo
shell. Only in this case there is an issue.
Best wishes,
Anita
_______________________________________________
Qgis-developer mailing list
Qgis-developer@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/qgis-developer