This is an old revision of the document!
Table of Contents
Monkey Studio
Monkey Studio is a Qt-centric IDE and supports Qt projects in a number of languages. It seems to be well thought out with the exception of a couple things.
First, rather than using the standard GDB debugger directly, it uses Beaver Debugger–a wrapper for GDB stripped out of Qt Creator. A Beaver Debugger is available for OS X and Windows, but there is no package available for Linux, either in the Debian repos or from the authors.
Second, there is no template to make a Qt project with a form based on a *.ui-file. I'm pretty sure it's not a big deal to create such a template, but it would be nice if it existed by default. Starting with a Qt GUI project and then adding a Qt Form to it is a tedious and (at least for the one time I tried it) error-prone process. This is easily ameliorated with a new template.
The integrated Qt Designer is well done. That along with support for lots of languages (including Python) makes this an appealing option. The fact that it's C++-based means it starts up pretty quickly (an issue with the Java-based IDEs). Hoping that Beaver support improves.
Pros
- Really good integration of Qt Designer
- Very fast
- Multi-language support
- Project file structure and
*.pro
files seem to be compatible with Qt Creator
Cons
- No available template for a project in the style of Qt Creator or Netbeans Qt. (I've made one though.)
- Debugger seems to be a Frankenstein from Qt Creator and is "frozen and waits for a new enthusiastic maintainer."
- No apparent toolbar item for “Run” or “Debug”.
- No profiling
- Untested code completion
TODO
- Add Beaver Debugger via PPA and see how well it works