With the tab order dialog, it is possible to change the order in which the focus will shift using the tab key for your dialogs. The actual order is displayed while you're editing it.
It's now possible to save the dlg file seperate from the code generation. Therefore, a new option has appeared in the generation dialog.
Multiple dialogs can be open at the same time. Each dialog has its own file. Projects allow multiple dialogs to be grouped together.
Widgets are easily created, positioned, and resized on the dialog. An optional grid allows for easy alignment. Multiple widgets can be selected, repositioned and aligned.
Widget attributes are easily modified by the use of property dialogs. Virtually every possible attribute of a widget is configured with a few clicks of the mouse.
Widgets can be mapped to member variables easily. Just click the checkbox in the property dialog, type in the variable name, and press OK. Also, signals emitted by the widgets can be easily mapped to slots. These slots can then be defined in the dialog class and used to perform an action in response to the signal.
Layouts can be graphically added and manipulated on a dialog. Box and Grid layouts are supported. Widgets which are added to layouts can themselves contain layouts. This allows, for example, a QButtonGroup to arrange its QRadioButtons in a grid layout.
Widget Modules can now be created and added to QtArch to support third party widgets, including KDE. See the Module HOWTO for more about modules.
Actual C++ files are generated to construct and initialize all the widgets on the dialog. File generation has two parts:
A pixmap editor is included for the creation of images for use within Qt. A pixmap file is created. Also, the pixmap can be generated. A header file with the definition of the pixmap variable as well as the source file with the actual definition of the pixmap is generated.
The source for Qt Architect is available under the GPL. The source builds on Linux, other Unices, and even Windows. It is developed on a standard RedHat 6.2 Linux box with egcs 2.91.66, flex 2.5.4, and GNU make. The README, TODO list, and documentation (QtArch.ps.gz) are available for viewing.
QtArch is hosted on Sourceforge. You're invited to check for new stuff there, using cvs directly. Usually the stuff is much more up to date than on this side...