Qz Toolkit

Qz is a C++ toolkit add-on to the Qt cross-platform GUI application development toolkit from Trolltech (version 4.1 or later).

Qz version 4.1 contains two major components - an advanced message box replacement for QMessageBox called QzMsgBox, a dialog extension class QzDlg, plus many support classes. For a full listing of the classes in Qz click here. To view a gallery of example screenshots click here. A demonstration application, the demo browser, shows how to use many of Qz's features.

Additional widgets and extension components will be added to the Qz Toolkit shortly. If you would like to be kept informed as new features are released, contact us and ask to be added to the Qz interest mailing list.

A free download containing the reference documentation and a pre-built binary for the demo browser is available here.

As with the Qt toolkit, Qz provides single-source portability across Microsoft Windows, Mac OS X, Linux, and other platforms supported by Qt. Qz is formally supported (and tested) on Microsoft Windows (98 and up), Linux and Mac OS X (10.4). In practice you should find the code works on other platforms supported by Qt; it has been tested on various platforms and compilers without problem.

Qz is only released in a commercial edition: you must purchase relevant Qz licenses in order to use this toolkit. It is not licensed under any open source license, such as the GPL. Sorry! For the text of the license agreement click here.

QzMsgBox - Advanced Message Box

Screenshots
Click any image to enlarge. To view more samples, including source code, visit the gallery.



Don't Ask Again Checkbox



Question with 5 buttons



Question with Don't Ask Again Checkbox - Button Clicked is Remembered Between Application Runs



Input Dialog with Don't Ask Again Checkbox - Data Entered is Remembered Between Application Runs



Context Sensitive Help Buttons With Automatic Qt Assistant Linkage



Disabled Timeout - For Nag Messages



Default Button Timeout



Popups Without Buttons - Great For Forced Messages With Timeouts or 'Click Anywhere' to Dismiss



 



Background Images (Including Tiled)



User Definable Button Behaviour



Message Boxes with Custom Data Widgets with Don't Ask Again



 



 



 



 



 



Lots of ways To Customize Message Box Appearance

QzMsgBox is a drop-in replacement to QMessageBox that adds many 'advanced' features leading edge applications have come to expect in message boxes. To see sample screenshots of many possible QzMsgBox message boxes, please see the Gallery.

Key features include: