1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Qt Toolkit - Qt GUI Designer</title><style type="text/css"><!--
h3.fn,span.fn { margin-left: 1cm; text-indent: -1cm; }
a:link { color: #004faf; text-decoration: none }
a:visited { color: #672967; text-decoration: none }body { background: white; color: black; }
--></style></head><body bgcolor="#ffffff">
<p>
<table width="100%">
<tr><td><a href="index.html">
<img width="100" height="100" src="qtlogo.png"
alt="Home" border="0"><img width="100"
height="100" src="face.png" alt="Home" border="0">
</a><td valign=top><div align=right><img src="dochead.png" width="472" height="27"><br>
<a href="classes.html"><b>Classes</b></a>
-<a href="annotated.html">Annotated</a>
- <a href="hierarchy.html">Tree</a>
-<a href="functions.html">Functions</a>
-<a href="index.html">Home</a>
-<a href="topicals.html"><b>Structure</b></a>
</div>
</table>
<h1 align=center> Qt GUI Designer</h1><br clear="all">
The Qt Designer is a visual design tool that makes designing and
implementing user interfaces a lot easier.
<p>
<center><a href="designer/book1.html"><img src="designer.png" alt="Screenshot of the Qt Designer"></a></center>
<p>
Here's a brief overview of its key features. For further information,
please browse the online manual or
start the designer with <code>designer</code> and select <em>Manual</em> from the <em>Help</em> menu.
<p>
<h3>Dynamic geometry management for full i18n and cross-platform support</h3>
<p>
The designer offers all the strength of the Qt layout system with a
a well-designed point and click interface. Geometry management makes
an application adjust automatically to language changes, different
GUI styles on different target platforms and different desktop
settings like font sizes.
<p>
<h3>Visual access to Qt's signal/slot mechanism</h3>
<p>
In the designer, you can connect signals to slots by dragging a line
with the connection tool.
<p>
<h3>Internationalization (I18n)</h3>
<p>
In its output, the designer quotes user strings with a
tr-macro. Thus it works well together with Qt's built-in or any
other i18n system.
<p>
<h3>Custom widgets</h3>
<p>
Qt Designer supports custom controls. You add your own widgets with
<em>Tools->Custom->Edit Custom Widgets</em>
<p>
<h3>Nested widgets/layouts</h3>
<p>
Both widgets and layouts can be nested in a hierarchy, just like in
hand-crafted Qt code.
<p>
<h3>Unlimited undo and redo</h3>
<p>
The unlimited undo and redo system makes it simple to try different
arrangements of the widgets until the result satisfies you.
<p>
<h3>Convenient editing of all widget properties</h3>
<p>
Qt Designer uses a generic and very powerful property editor for
most widget properties. Special editors for some widgets (like
listboxes or comboboxes) allow you to fill these widgets with
content without writing extra code.
<p>
<h3>Direct tabfocus editing</h3>
<p>
A graphical tab-order tool makes it possible to edit the tabfocus
chain intuitively with point and click.
<p>
<h3>Ensures unique keyboard accellerators</h3>
<p>
Qt Designer checks that your keyboard shortcuts don't clash.
<p>
<h3>XML format</h3>
<p>
The designer's native file format (*.ui files) is a well-defined true
XML format.
<p>
<h3>Clean extensibility through subclassing</h3>
<p>
No need to modify generated code. If you need extended functionality
inside a generated dialog, you can easily do this by subclassing.
<p>
<h3>User Interface Compiler (uic) integrates into your build system</h3>
<p>
No need to add generated code to the source repository of your
version control system. With Qt Designer, you only deal with ui
files. The uic compiler will then integrate the necessary C++ code
on the fly during compile time.
<p>
<h3>Works together with emacs and Visual Studio (tm)</h3>
<p>
Qt Designer is a visual dialog designer, not an integrated
development environment. For writing code, use whatever environment
you prefer. If you use emacs or Visual Studio (tm), we provide
tighter integration with an elisp file or plugin respectively.
<p>
<h3>Searchable and indexed documentation and help system, includes the
Qt API reference</h3>
<p>
Hit <b>F1</b> and you get a help browser with useful index and search
capabilities (click on the question mark). Try it yourself, it's much
faster than using a traditional web browser on the Qt Reference
documentation.
<p>
If you are interested in the Qt Professional Edition or the
Qt Enterprise Edition, please write to
<a href="mailto:sales@trolltech.com">sales@trolltech.com</a>. In
case you have any bug reports, suggestions or wishes, send them to <a
href="mailto:bugs@trolltech.com">bugs@trolltech.com</a>. Other mail can
be sent to <a href="mailto:info@trolltech.com">info@trolltech.com</a>.
<p><address><hr><div align="center">
<table width="100%" cellspacing="0" border="0"><tr>
<td>Copyright 2001 Trolltech<td><a href="http://www.trolltech.com/trademarks.html">Trademarks</a>
<td align="right"><div align="right">Qt version 2.3.2</div>
</table></div></address></body></html>
|