User Tools

Site Tools


qt:pyqt_ide_options

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
qt:pyqt_ide_options [2011/04/20 16:57] – [General Python support] mithatqt:pyqt_ide_options [2011/04/20 17:06] – [General IDE support] mithat
Line 66: Line 66:
 ✘ means not possible/not available, ✘ means not possible/not available,
 ext means handled externally automatically or by specifying a user command ext means handled externally automatically or by specifying a user command
 +
 +==== Yes/No/Maybe? ====
 +^ IDE           ^ Y/N? ^
 +^ Eclipse+PyDev |  Yes    |
 +^ Editra        |  maybe  |
 +^ Eric 4        |  maybe  |
 +^ Monkey Studio |  no     |
 +^ Netbeans+Py    no     |
 +^ Spyder        |  maybe  |
 +^ Stani's IDE    ?      |
  
 ==== General IDE support ==== ==== General IDE support ====
-^ IDE           ^ Y/N? ^ UI    ^ survival    ^ IDE proj ^ hg    ^ install  ^ debugging ^ +^ IDE           ^ UI    ^ survival    ^ project ^ hg    ^ install  ^ debugging (py)
-^ Eclipse+PyDev |  Y   |  :-)~ |  :-)        |  :-)     |  p    |  --      |  :-)      +^ Eclipse+PyDev |  :-)~ |  :-)        |  :-)    |  p    |  --      |  :-)          
-^ Editra        | maybe|  :-)  |  ~          |  ✘       |  :-)  |  :-)~    |  ~ ext    +^ Editra        |  :-)  |  ~          |  ✘      |  :-)  |  :-)~    |  ~ ext        
-^ Eric 4        | maybe|  :-)* |  ~          |  :-)     |  ✘    |  ~        :-)      +^ Eric 4        |  :-)* |  ~          |  :-)    |  ✘    |  ~        :-)          
-^ Monkey Studio |  N   |  :-)  |  --               |  ✘    |  :-)      ~ ext    +^ Monkey Studio |  :-)  |  --              |  ✘    |  :-)      ~ ext        
-^ Netbeans+Py   |  N   |  :-)  |  :-) (py ~) |  ?       |  :-)  |  :-)      --       +^ Netbeans+Py    :-)  |  :-) (py ~) |  ?      |  :-)  |  :-)      --           
-^ Spyder        | maybe|  :-)  |  ~          |  ✘       |  ✘    |  :-)~    |  ~        +^ Spyder        |  :-)  |  ~          |  ✘      |  ✘    |  :-)~    |  ~            
-^ Stani's IDE   |  ?   |  ~    |  ~          |  ?       |  ?    |  ?              |+^ Stani's IDE    ~    |  ~          |  ?      |  ?    |  ?                  |
  
-* After manual intervention+* After significant manual intervention
  
 ==== PyQt-specific project support ==== ==== PyQt-specific project support ====
Line 99: Line 109:
 ==== Python and PyQt code writing support ==== ==== Python and PyQt code writing support ====
  
-^ IDE           ^ autocomp. ^ calltips ^ nav.  ^ refac. ^ check  ^ rt err. ^ +^ IDE           ^ autocomp. ^ calltips ^ nav.   ^ refac. ^ check  ^ rt err. ^ 
-^ Eclipse+PyDev |  :-)†      :-)†    |  :-)  |  :-)    ~      :-)    | +^ Eclipse+PyDev |  :-)†      :-)†    |  :-)   |  :-)    ~      :-)    | 
-^ Editra        |  :-)      |  :-)      ✘    |  ✘      ~      ✘      | +^ Editra        |  :-)      |  :-)      ✘     |  ✘      ~      ✘      | 
-^ Eric 4        |  :-)~*    |  :-)*†    ~‡   |  :-)    :-)    ✘      | +^ Eric 4        |  :-)~*    |  :-)*†   |  :-)~‡ |  :-)    :-)    ✘      | 
-^ Monkey Studio |  ~*        ~*      |  ✘    |  ✘      ✘      ✘      | +^ Monkey Studio |  ~*        ~*      |  ✘     |  ✘      ✘      ✘      | 
-^ Netbeans+Py    --        ?        :-)  |  ~      ~      ~      | +^ Netbeans+Py    --        ?        :-)   |  ~      ~      ~      | 
-^ Spyder        |  :-)†      :-)†    |  :-)  |  ✘      :-)    :-)    | +^ Spyder        |  :-)†      :-)†    |  :-)   |  ✘      :-)    :-)    | 
-^ Stani's IDE    ?        |  ?          |  ?      ?      ?      |+^ Stani's IDE    ?        |  ?           |  ?      ?      ?      |
  
 * API based\\ * API based\\
 † Needs custom config (adding lib to PYTHONPATH or tweaking Rope config or similar)\\ † Needs custom config (adding lib to PYTHONPATH or tweaking Rope config or similar)\\
-‡ With Eric4's Rope plugin you can select the identifier, and then do navigation with //Refactoring -> Query -> <an option>//, then double click on an entry.+‡ With Eric4's Rope plugin you can select the identifier, and then do navigation with //Refactoring -> Query -> <an option>//, then double click on an entry (or assign a keyboard shortcut to bring up the dialog and enter to dismiss and goto.)
  
  
qt/pyqt_ide_options.txt · Last modified: 2011/04/20 20:44 by mithat

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki