The J801 beta version of the Qt IDE is available for Windows 32/64, Linux 32/64, Mac 32/64/ppc and Raspberry Pi. There is also an experimental port for Android at Android apk.
The look and feel is essentially the same as the GTK IDE, see Gtk IDE.
See Qt install.
See Window Driver.
Some manual conversion of wd definitions is needed for Qt. The event handling should be identical, however form definition is changed to match Qt layouts. The biggest change is that the old child position and size command (xywh) has been removed. Instead, layouts are done automatically, with layout containers (bins), and invisible stretchers that push controls around when the form is resized. Once you are familiar with the Qt form definition, it should be straightforward to manually edit the old form definitions.
Changes include: a new command "wd 'bin xxx'" specifies the layout bins. A new control "table" defines the QTableWidget grid control. A new command syntax "wd 'set id property xxx'" specifies control properties.
See examples in the ~addons/ide/qt/demo directory.
- several controls and commands still need to be implemented for wd
- graphical debug
- syntax highlighting (so far, this is just a proof-of-concept)
- session coloring and color schemes
- port to mobile devices
Please discuss in the beta forum. You can also contact the system developers at: <qt AT jsoftware DOT com>
git clone http://www.jsoftware.com/qtide.git
Please contact <cburke AT jsoftware DOT com> if you would like write access to the git repository.