qt:pyqt_ide_options
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
qt:pyqt_ide_options [2011/04/17 14:25] – mithat | qt:pyqt_ide_options [2011/04/20 16:39] – [PyQt-specific support] mithat | ||
---|---|---|---|
Line 22: | Line 22: | ||
In almost all cases, getting good autocompletion/ | In almost all cases, getting good autocompletion/ | ||
+ | |||
+ | ===== PyQt specific stuff ===== | ||
+ | The following are needed specifically for easy PyQt4 development: | ||
+ | * A wizard for starting a project that creates a default form and gives stuff the names that you want | ||
+ | * A wizard that creates new forms, including the ''< | ||
+ | * A wizard for creating and an interface for managing '' | ||
===== The candidates ===== | ===== The candidates ===== | ||
Line 61: | Line 67: | ||
ext means handled externally automatically or by specifying a user command | ext means handled externally automatically or by specifying a user command | ||
- | ==== Project | + | ==== General Python |
- | ^ IDE ^ Y/N? ^ UI ^ survival | + | ^ IDE ^ Y/N? ^ UI ^ survival |
- | ^ Eclipse+PyDev | Y | +~ | + (py +) | + | ✘ | ?† | + (both)‡ | + | ^ Eclipse+PyDev | Y | +~ | + (py +) | + |
- | ^ Editra | + | ^ Editra |
- | ^ Eric 4 | maybe| | + | ^ Eric 4 | maybe| |
- | ^ Monkey Studio | N | + | ^ Monkey Studio | N |
- | ^ Netbeans+Py | + | ^ Netbeans+Py |
- | ^ Spyder | + | ^ Spyder |
- | ^ Stani' | + | ^ Stani' |
- | * After manual intervention\\ | + | * After manual intervention |
+ | |||
+ | ==== PyQt-specific support ==== | ||
+ | ^ IDE ^ PyQt proj ^ PyQt forms ^ qrc files ^ designer | ||
+ | ^ Eclipse+PyDev | ✘ | ?† | ~* | + (both)‡ | | ||
+ | ^ Editra | ||
+ | ^ Eric 4 | -- | ||
+ | ^ Monkey Studio | + | + | ||
+ | ^ Netbeans+Py | ||
+ | ^ Spyder | ||
+ | ^ Stani' | ||
+ | |||
+ | * With Qt support from Nokia, has nice GUI for adding resources, but compile with pyrcc4 for python must be done manually. | ||
† Need to check what happens w/ Qt for Eclipse stuff from Nokia\\ | † Need to check what happens w/ Qt for Eclipse stuff from Nokia\\ | ||
‡ With just Eclipse+PyDev, | ‡ With just Eclipse+PyDev, | ||
Line 77: | Line 95: | ||
t means template, not wizard\\ | t means template, not wizard\\ | ||
:-\ means it's ill on Linux because of MIME issues (works with GNOME, Xfce (I think), and KDE (maybe), but not in others)\\ | :-\ means it's ill on Linux because of MIME issues (works with GNOME, Xfce (I think), and KDE (maybe), but not in others)\\ | ||
+ | †† has facility to add '' | ||
==== Code writing support ==== | ==== 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' | ^ Stani' | ||
+ | |||
+ | * API based\\ | ||
+ | † Needs custom config (adding lib to PYTHONPATH or tweaking Rope config or similar)\\ | ||
+ | ‡ With Eric4' | ||
+ | |||
I have some results in [[pyqt ide autocompletion testing]]. | I have some results in [[pyqt ide autocompletion testing]]. |
qt/pyqt_ide_options.txt · Last modified: 2011/04/20 20:44 by mithat