User Tools

Site Tools


qt:monkey_studio

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.

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

  • IMHO, really good integration of Qt Designer
  • Very fast
  • Multi-language support

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
qt/monkey_studio.1302117906.txt.gz · Last modified: 2011/04/06 19:25 by mithat

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki