Salut Denis, I'm a bit lost, I see in plugins like the resources sharing tool [0]
<customwidgets> <customwidget> <class>QWebView</class> <extends>QWidget</extends> <header>QtWebKitWidgets/QWebView</header> </customwidget> </customwidgets> and when I install the plugin I see: This plugin is broken No module named QtWebKitWidgets.QWebView this plugins also use the uic.loadUi approach I've qgis installed from packages and also self build: marco@placebo:~/dev/QGIS/master/python/custom_widgets$ locate libqgis_customwidgets.so /usr/lib/x86_64-linux-gnu/qt4/plugins/designer/libqgis_customwidgets.so /usr/lib/x86_64-linux-gnu/qt4/plugins/designer/libqgis_customwidgets.so.2.18.1 marco@placebo:~/dev/QGIS/master/python/custom_widgets$ locate qgis_customwidgets.py /home/marco/dev/QGIS/master/python/custom_widgets/qgis_customwidgets.py /home/marco/gis_data/pacsafe/QGIS/python/custom_widgets/qgis_customwidgets.py /usr/lib/python2.7/dist-packages/PyQt4/uic/widget-plugins/qgis_customwidgets.py /usr/lib/python2.7/dist-packages/PyQt4/uic/widget-plugins/qgis_customwidgets.pyc Am I missing some magic somewhere? QtWebKitWidgets exists only from Qt5. in Qt4 it should still be QtwebKit. ciao Marco [0] https://github.com/akbargumbira/qgis_resources_sharing/blob/master/resource_sharing/gui/ui/resource_sharing_dialog_base.ui#L598 On 07.12.2016 22:58, Denis Rouzaud wrote: > Hi Matteo, > > The file is not present simply because you did not install QGIS. > > See here https://github.com/qgis/QGIS/blob/master/python/CMakeLists.txt#L287 > > > Having it documented somewhere would be nice: > > * Approach when installing > > * Without installing: were to put libqgis_customwidget and > qgis_customwidgets.py, how to run pyuic. > > > Cheers, > > Denis > > On 12/07/2016 10:41 AM, matteo wrote: >> Hold on.. I should have manage it.. >> >> I discovered that my machine was missing the file >> >> qgis_customwidgets.py >> >> in the folder >> >> /usr/lib/python2.7/dist-packages/PyQt4/uic/widget-plugins/ >> >> >> in another machine I found that file and I copied it in the right folder >> (the above one) and now it seems working, that is the plugin with the >> custom widget is now correctly loaded without any more issues.. >> >> So many thanks Denis for the assistance.. >> >> >> My question is now.. why was that file missing in the folder? >> In the other machine I ran Ubuntu and I was used to compile QGIS with >> debian rules. >> In this new machine I compile QGIS with make and run it directly from >> the output folder (so QGIS has never been installed with repository >> packages and/or deb files, don't know if this could be related to the >> problem) >> >> I have some confusion on my mind.. >> >> If this is worth I can put this solution (if you think it is a solution >> and not a workaround) somewhere in the website or another place so that >> other people facing the same problem could solve the issue. >> >> Many many thanks to all >> >> Matteo > > > > _______________________________________________ > Qgis-developer mailing list > [email protected] > List info: http://lists.osgeo.org/mailman/listinfo/qgis-developer > Unsubscribe: http://lists.osgeo.org/mailman/listinfo/qgis-developer > -- Marco Bernasocchi OPENGIS.ch - berna.io - 27summits.ch
signature.asc
Description: OpenPGP digital signature
_______________________________________________ Qgis-developer mailing list [email protected] List info: http://lists.osgeo.org/mailman/listinfo/qgis-developer Unsubscribe: http://lists.osgeo.org/mailman/listinfo/qgis-developer
