aboutsummaryrefslogtreecommitdiffstats
path: root/doc/src/widgets/qtdesigner-overview.qdoc
diff options
context:
space:
mode:
Diffstat (limited to 'doc/src/widgets/qtdesigner-overview.qdoc')
-rw-r--r--doc/src/widgets/qtdesigner-overview.qdoc132
1 files changed, 132 insertions, 0 deletions
diff --git a/doc/src/widgets/qtdesigner-overview.qdoc b/doc/src/widgets/qtdesigner-overview.qdoc
new file mode 100644
index 00000000000..b1244694025
--- /dev/null
+++ b/doc/src/widgets/qtdesigner-overview.qdoc
@@ -0,0 +1,132 @@
+/****************************************************************************
+**
+** This file is part of Qt Creator
+**
+** Copyright (c) 2011 Nokia Corporation and/or its subsidiary(-ies).
+**
+** Contact: Nokia Corporation ([email protected])
+**
+**
+** GNU Free Documentation License
+**
+** Alternatively, this file may be used under the terms of the GNU Free
+** Documentation License version 1.3 as published by the Free Software
+** Foundation and appearing in the file included in the packaging of this
+** file.
+**
+** If you have questions regarding the use of this file, please contact
+** Nokia at [email protected].
+**
+****************************************************************************/
+
+// **********************************************************************
+// NOTE: the sections are not ordered by their logical order to avoid
+// reshuffling the file each time the index order changes (i.e., often).
+// Run the fixnavi.pl script to adjust the links to the index order.
+// **********************************************************************
+
+/*!
+ \contentspage index.html
+ \previouspage creator-qml-modules-with-plugins.html
+ \page creator-using-qt-designer.html
+ \nextpage creator-usability.html
+
+ \title Developing Widget Based Applications
+
+ Widgets and forms created with \QD are integrated seamlessly with programmed
+ code by using the Qt signals and slots mechanism that allows you to easily
+ assign behavior to graphical elements. All properties set in \QD can be
+ changed dynamically within the code. Furthermore, features such as widget
+ promotion and custom plugins allow you to use your own widgets with \QD. For
+ more information, see \l{Adding Qt Designer Plugins}.
+
+ \QC automatically opens all .ui files in the integrated \QD, in \gui Design
+ mode.
+
+ \image qtcreator-formedit.png
+
+ For more information about \QD, see the
+ \l{http://doc.qt.nokia.com/4.7/designer-manual.html}{Qt Designer Manual}.
+
+ Generally, the integrated \QD contains the same functions as the standalone
+ \QD. The following sections describe the differences.
+
+ \section1 Code Editor Integration
+
+ To switch between forms (\gui Design mode) and code (\gui Edit mode),
+ press \key Shift+F4.
+
+ You can use \QC to create stub implementations of slot functions. In the
+ \gui Design mode, right-click a widget to open a context menu, and then
+ select \gui {Go to Slot}. Select a signal in the list to go to an existing
+ slot function or to create a new slot function.
+
+ \section1 Managing Image Resources
+
+ In standalone \QD, image resources are created using the built-in
+ \gui {Resource Editor}. In \QC, .ui files are usually part of a project,
+ which may contain several resource files (.qrc). They are created and
+ maintained by using the \QC Resource Editor. The \QD \gui {Resource Editor}
+ is de-activated and the image resources are displayed in the \QD
+ \gui {Resource Browser}.
+
+ \section1 Specifying Settings for Qt Designer
+
+ To change the layout of \QD user interface elements:
+
+ \list 1
+
+ \o Select \gui Tools > \gui{Form Editor} > \gui Views > \gui Locked.
+
+ When this option is not checked, you can change the layout.
+
+ \o Click the header of an element and drag the element to a new
+ position.
+
+ \endlist
+
+ To specify settings for \QD:
+
+ \list
+
+ \o Select \gui Tools > \gui Options > \gui Designer.
+
+ \o Specify settins for generating classes and code in \gui {Class
+ Generation}.
+
+ \o Specify embedded device profiles, that determine style, font, and
+ screen resolution, for example, in \gui{Embedded Design}.
+
+ \o Specify settings for the grid and previewing forms in \gui Forms.
+
+ \o Specify an additional folder for saving templates in \gui{Template
+ Paths}.
+
+ \endlist
+
+ To preview the settings, select \gui Tools > \gui{Form Editor} >
+ \gui Preview, or press \key Alt+Shift+R.
+
+ \section1 Previewing Forms Using Device Skins
+
+ A \e {device skin} is a set of configuration files that describe a mobile
+ device. It includes a border image that surrounds the form and depicts a
+ mobile device with its buttons.
+
+ To preview your form using device skins:
+
+ \list 1
+
+ \o Select \gui Tools > \gui Options > \gui Designer.
+
+ \o Select the \gui{Print/Preview Configuration} check box.
+
+ \o In the \gui {Device skin} field, select a device skin.
+
+ \o When the form is open in \gui Design mode, press \key Alt+Shift+R.
+
+ \o To end the preview, right-click the skin and select \gui Close in
+ the context menu.
+
+ \endlist
+*/