Sophie

Sophie

distrib > * > 2009.0 > i586 > by-pkgid > a6711891ce757817bba854bf3f25205a > files > 2354

qtjambi-doc-4.3.3-3mdv2008.1.i586.rpm

<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html
    PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<!-- /home/gvatteka/dev/qtjambi/4.3/scripts/../doc/src/qtjambi-designer.qdoc -->
<head>
  <title>Qt Designer</title>
  <link href="classic.css" rel="stylesheet" type="text/css" />
</head>
<body>
<h1 align="center">Qt Designer<br /><small></small></h1>
<p>Qt Designer is Trolltech's tool for designing and building graphical user interfaces (GUIs) from Qt components. It allows you to design and build widgets and dialogs using on-screen forms. Components created with Qt Designer can also take advantage of Qt's signals and slots, and they can be previewed so that you can ensure that they will look and feel exactly as you intended.</p>
<p>To use Qt Designer with Qt Jambi (from the command line), you must ensure that the Qt Jambi language and custom widget plugins (located in <tt>path/to/qt/jambi/designer-integration</tt>) are compiled and installed, and that the directory in which they reside is added to the <tt>QT_PLUGIN_PATH</tt> environment variable. Note that this is automatically taken care of when using the <a href="qtjambi-eclipse">Eclipse integration</tt></a> or the <tt>qtdesigner.bat</tt> and <tt>qtdesigner.sh</tt> files.</p>
<p>In addition to the many standard widgets found in the Qt Designer widget box, you can also add your own custom widgets and use them in your application. Currently you must do this manually, i.e&#x2e;, you must write an XML file explicitly specifying the class and group of the widgets (see <tt>path/to/qt/jambi/plugins/qtjambi/qtjambi_examples.xml</tt> for an example), and locate this file in a plugins directory like <tt>path/to/qt/jambi/plugins/qtjambi</tt>. But the Qt Jambi team is investigating the possibility of adding a tool to the <a href="qtjambi-eclipse">Eclipse integration</tt></a> to automate this procedure within the Eclipse environment.</p>
<p>For more details on how to use Qt Designer, please see the <a href="designer-manual.html">Qt Designer Manual</tt></a>. This manual covers the fundamental steps that most users will take when creating graphical user interfaces with Qt Designer. Note that this manual is written for C++, e.g&#x2e;, the screenshots may differ from what you will see when running Qt Designer with Qt Jambi.</p>
<p><table align="center" cellpadding="2" cellspacing="1" border="0">
<thead><tr valign="top" class="qt-style"><th colspan="2">Screenshots of Qt Designer using Qt Jambi</th></tr></thead>
<tr valign="top" class="odd"><td colspan="2"><p align="center"><img src="images/designer-propertyeditor.png" /></p></td></tr>
<tr valign="top" class="even"><td colspan="2"><p align="center"><img src="images/designer-customwidget.png" /></p></td></tr>
<tr valign="top" class="odd"><td><p align="center"><img src="images/designer-signalsloteditor.png" /></p></td><td><p align="center"><img src="images/designer-resourceeditor.png" /></p></td></tr>
</table></p>
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2007 <a href="trolltech.html">Trolltech</a></td>
<td width="40%" align="center"><a href="trademarks.html">Trademarks</a></td>
<td width="30%" align="right"><div align="right">Qt Jambi </div></td>
</tr></table></div></address></body>
</html>