Hi Everybody,

I'm new on QGis developing and Python and I'm trying to setup a developing
environment for building plugins on QGis.
My problem is that breakpoints on Eclipse do not work, process does not stop
on them.

This is what I do to debug:
1) On Eclipse I execute PyDev->Start Debug Server
2) On QGis I press "Remote Debug" button
3) On Eclipse I then see, under "Debug Server [Python Server]", a new node
named "unknown"

This is what I do to setup plugin and Eclipse project:
1) on C:\Program Files\QGIS Valmiera\apps\qgis\python\plugins I've created a
folder named "MyFisrtPlugin" with all files I need for a basic test. 
   This test work fine in QGis
   Code is nested by use of TAB
2) on Eclispe I've created a new PyDev project with 
        - Directory = c:\app\Eclipse\Workspace\MyFirstPlugin
        - grammar version = 2.7
        - Interpreter = Python 2.7
        - Create links to existing sources
        - Project External Source Folders = C:\Program Files\QGIS
Valmiera\apps\qgis\python\plugins\MyFirstPlugin
        - Referenced projects = none


Here you are in detail what I've done for installing and setup:
- I use Windows 7 64 bit

- I use QGis 2.2

- I've installed PyDev on Eclipse 
        - Help->"Install new software" set "http://pydev.org/updates"; and
install PyDev

- I've configured PyDev on Eclipse 
        - Windows->Preferences choose page PyDev->Interpreters->Python
Interpreter, press "new" and set
                - Python 2.7
                - C:\Program Files\QGIS Valmiera\bin\python.exe

- I've installed on QGis "Plugin reloader" and "Plugin builder"
        - Plugin->"Manage and install plugin"
        - Settings: check "show also experimental plugin"
        - search for "remote debug" and install (I did not find, check the
following section on how to install)
        - search for "plugin reloader" and install
        - search for "plugin builder" and install

- I've installed on QGis "Remote Debug" (it is not reachable by
Plugin->"Manage and install plugin")
        - download from https://github.com/sourcepole/qgis-remote-debug
        - copy RemoteDebug folder to C:\Program Files\QGIS
Valmiera\apps\qgis\python\plugins

- I've enabled Eclipse debugging:
        - create a general project
        - go to debug perspective
        - PyDev->Start debug Server
        - Open QGis and start Debug Remote
        
- I've made Eclipse understanding QGis API
        - Click Window=>Preferences=>PyDev=>Interpreter - Python
        - press "New folder" on Library tab
        - add C:\Program Files\QGIS Valmiera\apps\qgis\python           
        
- to enable pyrcc4 and pyuic4 I've set Windows system variables
        - PYTHONHOME = C:\Program Files\QGIS Valmiera\apps\Python27
        - PYTHONPATH  = C:\Program Files\QGIS Valmiera\apps\Python27\Lib


Any suggestion?...

Best regards

Franz

_______________________________________________
Qgis-developer mailing list
Qgis-developer@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/qgis-developer

Reply via email to