summaryrefslogtreecommitdiff
path: root/doc/qtcreator.qdoc
diff options
context:
space:
mode:
Diffstat (limited to 'doc/qtcreator.qdoc')
-rw-r--r--doc/qtcreator.qdoc667
1 files changed, 63 insertions, 604 deletions
diff --git a/doc/qtcreator.qdoc b/doc/qtcreator.qdoc
index 58bfdaa892..351c6c9372 100644
--- a/doc/qtcreator.qdoc
+++ b/doc/qtcreator.qdoc
@@ -286,7 +286,7 @@
Qt Creator displays the raw information provided by the native debuggers
in a clear and concise manner with the goal to simplify the debugging process
as much as possible without losing the power of the native debuggers.
- You can use the native debuggers to debug the C++ language.
+ You can use the native debuggers to debug C++ applications.
You can connect mobile devices to your development PC and debug processes
running on the devices.
@@ -2697,7 +2697,7 @@
\list 1
- \o Select \gui{File > New File or Project > Qt Application Project > Mobile Qt
+ \o Select \gui{File > New File or Project > Qt C++ Project > Mobile Qt
Application > Choose}.
\image qtcreator-new-mobile-project.png "New File or Project dialog"
@@ -3119,10 +3119,6 @@
\title Creating a Qt C++ Application
- \note This tutorial assumes that you have experience in writing basic Qt
- applications, using \QD to design user interfaces and using the Qt
- Resource System.
-
This tutorial describes how to use Qt Creator
to create a small Qt application, Text Finder. It is a simplified version of the
QtUiTools \l{http://doc.qt.nokia.com/4.7-snapshot/uitools-textfinder.html}{Text Finder}
@@ -3130,20 +3126,15 @@
\image qtcreator-textfinder-screenshot.png
- \section1 Setting Up Your Environment
-
- Qt Creator automatically detects whether the location of Qt is in your \c PATH variable.
- If you have installed several Qt versions, follow the
- instructions in \l{Selecting the Qt version} to set the Qt path.
-
\section1 Creating the Text Finder Project
- \note Create the project with the \gui{Help} mode active so that you can follow
+ \note Create the project with two instances of Qt Creator open and the \gui{Help} mode
+ active in one of them so that you can follow
these instructions while you work.
\list 1
- \o Select \gui{File > New File or Project > Qt Application Project > Qt Gui
+ \o Select \gui{File > New File or Project > Qt C++ Project > Qt Gui
Application > Choose}.
\image qtcreator-new-project.png "New File or Project dialog"
@@ -3158,11 +3149,14 @@
\o In the \gui {Create in} field, enter the path for the project files. For example,
\c {C:\Qt\examples}, and then click \gui{Next}.
- The \gui{Select Required Qt Versions} dialog opens.
+ The target setting dialog opens.
+
+ \image qtcreator-new-project-qt-versions.png "Target setting dialog"
- \image qtcreator-new-project-qt-versions.png "Select Required Qt Versions dialog"
+ \o Select the Qt versions to use as build targets for your project, and click
+ \gui{Next}.
- \o Click \gui{Next} to use the Qt version set in the path in your project.
+ \note If you have only one Qt version installed, this dialog is skipped.
The \gui{Class Information} dialog opens.
@@ -3252,7 +3246,7 @@
\o Drag and drop a \gui{Text Edit} widget (\l{http://doc.qt.nokia.com/4.7-snapshot/qtextedit.html}{QTextEdit})
to the form.
- \o Select the screen area and click \gui{Lay out Vertically} (or press \gui{Ctr+V})
+ \o Select the screen area and click \gui{Lay out Vertically} (or press \gui{Ctrl+L})
to apply a vertical layout (\l{http://doc.qt.nokia.com/4.7-snapshot/qvboxlayout.html}{QVBoxLayout}).
\image qtcreator-textfinder-ui.png "Text Finder UI"
@@ -3293,11 +3287,11 @@
\list 1
- \o In the \gui{Projects} view, double-click the \c{textfinder.h} file
+ \o In the \gui{Projects} pane in the \gui {Edit view}, double-click the \c{textfinder.h} file
to open it for editing.
\o Add a private function
- to the \c{private} section, after the \c{Ui::TextFinder} function, as
+ to the \c{private} section, after the \c{Ui::TextFinder} pointer, as
illustrated by the following code snippet:
\snippet examples/textfinder/textfinder.h 0
@@ -3311,7 +3305,7 @@
\list 1
- \o In the \gui{Projects} view, double-click the textfinder.cpp file
+ \o In the \gui{Projects} pane in the \gui Edit view, double-click the textfinder.cpp file
to open it for editing.
\o Add code to load a text file using
@@ -3389,7 +3383,7 @@
\section1 Compiling and Running Your Program
Now that you have all the necessary files, click the \inlineimage qtcreator-run.png
- button to compile your program.
+ button to compile and run your program.
*/
@@ -4140,7 +4134,7 @@
The non-Python versions use the compiled version of the debugging helpers,
that you must enable separately. For more information, see
- \l{Debugging Helper Library with C++}.
+ \l{Debugging Helpers Based on C++}.
The Python version uses a script version of the debugging helpers
that does not need any special setup.
@@ -4301,7 +4295,7 @@
around as described in the link provided below:
\l http://bugreports.qt.nokia.com/browse/QTBUG-4962.
- \endtable
+ \endtable
\section1 Setting the Symbol Server in Windows
@@ -4564,6 +4558,9 @@
program is interrupted. To do so, click the \gui Value column, modify
the value with the inplace editor, and press \key Enter (or \key Return).
+ You can enable tooltips in the main editor displaying this information.
+ For more information, see \l{Showing Tooltips in Debug Mode}.
+
\note The set of watched items is saved in your session.
*/
@@ -4660,22 +4657,46 @@
\title Using Debugging Helpers
- \section1 Debugging Helper Library with C++
+ Qt Creator is able to show complex data types in a customized,
+ user-extensible manner. For this purpose, it takes advantage of
+ two technologies, collectively referred to as \e{Debugging Helpers}.
- While debugging, Qt Creator dynamically loads a helper library into your
- program. This helper library enables Qt Creator to pretty print Qt and STL
- types. The Qt SDK package already contains a prebuilt debugging helper
+ Using the debugging helpers is not \e essential for debugging
+ with Qt Creator, but they enhance the user's ability to quickly
+ examine complex data significantly.
+
+ \section1 Debugging Helpers Based on C++
+
+ This is the first and original approach to display complex data
+ types. While it has been superseded on most platforms by the more
+ robust and more flexible second approch using Python scripting,
+ it is the only feasible one on Windows/MSVC, Mac OS, and
+ old Linux distributions. Moreover, this approach will automatically
+ be chosen as fallback in case the Python based approach fails.
+
+ During debugging with the C++ based debugging helpers,
+ Qt Creator dynamically loads a helper library in form of a DLL or a
+ shared object into the debugged process.
+ The Qt SDK package already contains a prebuilt debugging helper
library. To create your own debugging helper library, select \gui{Tools} >
\gui{Options...} > \gui{Qt4} > \gui{Qt Versions}. As the internal data
structures of Qt can change between versions, the debugging helper
library is built for each Qt version.
- \section1 Debugging Helper Library with Python
+ \section1 Debugging Helpers Based on Python
+
+ On platforms featuring a Python-enabled version of the gdb debugger,
+ the data extraction is done by a Python script. This is more robust
+ as the script execution is separated from the debugged process. It
+ is also easier to extend as the script is less dependend on the
+ actual Qt version and does not need compilation.
- With the gdb Python version, you can
- use debugging helpers also for user defined types. To do so,
- define one Python function per user defined type in \c{.gdbinit}.
+ To extend the shipped Python based debugging helpers for custom types,
+ define one Python function per user defined type in the
+ gdb startup file. By default, the following startup file is used:
+ \c{~/.gdbinit}. To use another file, select \gui {Tools > Options... > Gdb}
+ and specify a filename in the \gui {Gdb startup script} field.
The function name has to be qdump__NS__Foo, where NS::Foo is the class
or class template to be examined. Nested namespaces are possible.
@@ -5381,465 +5402,6 @@
/*!
-
- \contentspage index.html
- \previouspage creator-project-generic.html
- \page creator-developing-maemo.html
- \nextpage creator-developing-symbian.html
-
- \title Setting Up Development Environment for Maemo
-
- Maemo is a software platform developed by Nokia for smartphones and
- Internet Tablets. The Maemo SDK provides an open development environment
- for different applications on top of the Maemo platform. The necessary
- tools from the Maemo SDK are also included in the Nokia Qt SDK.
- The whole tool chain that you need to create, build, debug, run, and deploy
- Maemo applictions is installed and configured when you install the Nokia
- Qt SDK.
-
- Maemo 5 is based on the Linux 2.6 operating system. For more
- information about the Maemo platform, see
- \l{http://maemo.org/intro/platform/}{Software Platform} on the Maemo web site.
-
- For more information about developing applications for the Maemo 5
- platform, select \gui {Help > Index} and look for \gui {Platform Notes},
- or see
- \l{http://doc.qt.nokia.com/qt-maemo-4.6/platform-notes.html}{Platform Notes - Maemo 5}.
-
- \section1 Hardware and Software Requirements
-
- To build and run Qt applications for Maemo, you need the following:
- \list
- \o Nokia N900 device with software update release 1.2 (V10.2010.19-1)
- or later installed.
- \o MADDE cross-platform Maemo development
- tool (installed as part of the Nokia Qt SDK).
-
- For more information about MADDE pertaining to its
- installation, configuration, and deployment on the device, see
- \l{http://wiki.maemo.org/MADDE}{Introduction to MADDE}.
-
- \o Nokia USB drivers.
-
- Only needed if you develop on Windows and if you use a USB connection
- to run applications on the device. The drivers are
- installed as part of the Nokia Qt SDK. You can also download them from
- \l{https://garage.maemo.org/frs/?group_id=801&release_id=2655}{PC Connectivity}
- on the Maemo web site. Download and install the latest
- PC_Connectivity_<version>.exe (at the time of writing,
- PC_Connectivity_0.9.4.exe).
-
- \endlist
-
- The Qt Creator/MADDE integration is supported on the following platforms:
- \list
- \o Linux (32 bit and 64 bit)
- \o Windows (32 bit and 64 bit)
- \omit \o Mac OS 10.5 Leopard, or higher \endomit
- \endlist
-
- \note The only supported build system for Maemo in Qt
- Creator is qmake.
-
- \section1 Setting Up the Nokia N900
-
- You can connect your device to your development PC using either a USB or
- WLAN connection.
-
- For the device, you need to use a tool called Mad Developer to create the
- device-side end point for USB and WLAN connections. It provides no
- diagnostics functions but is essential for creating connections between the
- device and your development PC.
-
- To use a WLAN connection, you must activate WLAN on the device and connect
- it to the same WLAN as the development PC. The network address is displayed
- in the Mad Developer.
-
- To use an USB connection, you need to set up the Nokia N900 as a network device
- on the development PC.
-
- \note If you plan to connect your development PC to the Nokia N900 only over WLAN, you can
- ignore the USB-specific parts in the following sections.
-
- \section2 Installing and Configuring Mad Developer
-
- Install Mad Developer on a device and configure
- a connection between the development PC and the device.
-
- To install and configure Mad Developer:
-
- \list 1
- \o On the Nokia N900, select \gui{Download} > \gui{Development} > \gui{mad-developer}
- to install the Mad Developer software package.
- \o Click \gui {Mad Developer} to start the Mad Developer application.
-
- \o To use a WLAN connection, activate WLAN on the device and connect
- to the same network as the development PC. You can see the network
- address in the \gui wlan0 field.
-
- \o To use an USB connection:
-
- \list a
-
- \o If you are using Microsoft Windows as development host, you must
- change the driver loaded for instantiating the connection.
- In the Mad Developer, select \gui{Manage USB} and select \gui{Load g_ether}.
-
- \o To set up the USB settings, click \gui Edit on the \gui usb0 row and
- confirm by clicking \gui Configure.
-
- \note By default, you do not need to make changes. The \gui usb0 row
- displays the IP address 192.168.2.15.
-
- \endlist
-
- \o Select \gui{Developer Password} to generate a password for a freshly
- created user called \bold developer. The password stays valid for as long
- as the password generation dialog is open. You enter the password when
- you configure the connection in Qt Creator.
-
- \image qtcreator-mad-developer-screenshot.png
- \endlist
-
- \section1 Installing Qt Mobility APIs
-
- To develop applications that use the Qt Mobility APIs, you must install the
- APIs on the devices. The APIs are not available in the Nokia N900 package
- manager, and therefore, you must install them from the command line as the
- root user. To become the root user you must first install \c rootsh from the
- application manager.
-
- \list 1
-
- \o On the device, install \c rootsh from the \gui {Application Manager}.
-
- \o In \gui Programs, select \c {X Terminal} to open a terminal window.
-
- \o To switch to the root user, enter the following command:
- \c{sudo gainroot}
-
- \o To install Qt Mobility libraries, enter the following command:
- \c{apt-get install libqtm-*}
-
- \o To confirm the installation, enter: \c Y
-
- \o Close the terminal.
-
- \endlist
-
- \section1 Setting Up Network Connectivity on Development PC
-
- Use the network configuration tools on your platform to specify the
- connection to the device on the development PC. You need to do this
- only if you use an USB connection.
-
- \section2 Linux
-
- The device uses the IP address 192.168.2.15 with the subnet 255.255.255.0
- for its USB connection by default, so you can create the network interface
- with a different address inside the same subnet too.
-
- \note If you have changed the IP address of the device when configuring
- Mad Developer, you need to reflect those changes in your development PC USB
- network settings.
-
- Run the following command in a shell as root user:
- \c{ifconfig usb0 192.168.2.14 up}
-
- \section2 Windows
-
- When you connect the device to your Windows PC, Windows tries to install a
- driver for the Linux USB Ethernet connection. In the
- \gui{Found New Hardware Wizard}, select \gui{No, not this time} in the
- first dialog and \gui{Install the software automatically} in the second
- dialog.
-
- To specify a network connection:
-
- \list 1
-
- \o Open the Network Connections window.
-
- \o Select the Linux USB Ethernet
- connection that is displayed as a new Local Area Connection.
-
- \o Edit the \gui {Internet Protocol Version 4 (TCP/IPv4)} properties
- to specify the IP address for the connection.
- In the \gui {Use the following IP address} field, enter the following values:
- \list
- \o \gui {IP Address}: \bold {192.168.2.14}
- \o \gui SubnetMask: \bold {255.255.255.0}
- \o \gui {Default gateway}: leave this field empty
- \endlist
-
- \endlist
-
- Depending on
- your version of Microsoft Windows you may have to unplug and re-plug the
- Nokia N900 to reload the driver with its configuration accordingly.
-
- \section1 Setting Up MADDE
-
- If you install Nokia Qt SDK, the MADDE package is installed and
- configured automatically on your development PC and you can omit this task.
-
- \list 1
-
- \o Download the MADDE installer file for your platform from the
- \l{http://wiki.maemo.org/MADDE}{MADDE} site.
-
- \o Execute the installer and follow the instructions.
-
- \o To see which targets are available, run \c{mad-admin list targets}.
-
- \o To install the target that starts with the string \bold fremantle, use the command:
- \c{mad-admin create fremantle-qt-xxx}
-
- \o In Qt Creator, register the MADDE tool chain:
-
- \image qtcreator-screenshot-toolchain.png
-
- \list a
-
- \o Select \gui Tools > \gui Options... > \gui Qt4 > \gui{Qt Versions}.
-
- \o Click \inlineimage qtcreator-windows-add.png,
- to add a new Qt version.
-
- The \gui{qmake Location} is the qmake
- executable in \c{<MADDE dir>/targets/<fremantle target>/bin}.
-
- \endlist
-
- \endlist
-
- When you have installed the target, you have a toolchain and a sysroot
- environment for cross-compiling.
-
- \section1 Configuring Connections in Qt Creator
-
- To be able to run and debug applications on the Maemo emulator and
- devices, you must set up a connection to the emulator and the device in the
- Qt Creator build and run settings. If you install Nokia Qt SDK, the
- necessary software is installed and configured automatically and you
- only need to configure a connection to the device.
-
- By default, you create the connection as the \e developer user. This
- protects real user data on the device from getting corrupted during
- testing. If you write applications that use Mobility APIs, you might want
- to test them with real user data. To create a connection as a user, specify
- the \gui Username and \gui Password in Qt Creator. For more information, see
- \l{Testing with User Data}.
-
- You can protect the connections between Qt Creator and the Maemo emulator
- or a device by using either a password or an SSH key. You must always
- use a password for the initial connection, but can then deploy an SSH
- key and use it for subsequent connections. If you use a password, you
- must generate it in Mad Developer and enter it in Qt Creator every time
- you connect to the Maemo emulator or to a device.
-
- If you do not have an SSH key, you can create it in Qt Creator.
- Encrypted keys are not supported. For more
- information, see \l{Generating SSH Keys}.
-
- To configure connections between Qt Creator and the Maemo emulator or
- device:
-
- \list 1
-
- \o If you install the Maemo emulator (QEMU) separately, you must
- specify parameters to access it:
-
- \list a
-
- \o Start Mad Developer in the emulator.
-
- \o Click \gui {Developer Password} to generate a password for
- the connection.
-
- \o In Qt Creator, select \gui {Tools > Options... > Projects >
- Maemo Device Configurations > Add} to add a new configuration.
-
- \image qtcreator-maemo-emulator-connection.png
-
- \o In the \gui {Configuration name} field, enter a name for
- the connection.
-
- \o In the \gui {Device type} field, select \gui {Maemo emulator}.
-
- \o In the \gui {Authentication type} field, select \gui Password
- for the initial connection.
-
- \o In the \gui Password field, enter the password from the Mad
- Developer for the initial connection.
-
- You can use the default values for the other fields.
-
- \o Click \gui Test to test the connection.
-
- \o To avoid having to specify the password every time you connect
- to the Maemo emulator, click \gui {Deploy Key...} and select
- the file that contains your public key.
-
- \o When you have deployed the key to the device, change the
- configuration to use the SSH key for protection.
-
- \image qtcreator-maemo-emulator-connection-key.png
-
- The default location of the private key file is displayed in the
- \gui {Private key file} field.
-
- \endlist
-
- If you installed the Nokia Qt SDK, a connection has been configured
- and you only need to specify the password and deploy the SSH key.
-
- \o To deploy applications and run them remotely, specify parameters
- for accessing devices:
-
- \list a
-
- \o Connect your device to the development PC via an USB cable or
- a WLAN. For an USB connection, you are prompted to select the mode
- to use. Choose \gui{PC suite mode}.
-
- \note If you experience connection problems due to a USB port issue,
- switch to a different port or use WLAN to connect to the device.
-
- \o Select \gui Tools > \gui Options... > \gui Projects >
- \gui{Maemo Device Configurations > Add}, and add a new configuration for a
- \gui {Remote device}.
-
- \image qtcreator-screenshot-devconf.png
-
- \o In the \gui {Host name} field, enter the IP address from the
- \gui usb0 or \gui wlan0 field in Mad Developer.
-
- \o Specify the other settings in the same way as for a Maemo emulator
- connection.
-
- \o Click \gui Test to test the connection.
-
- \o Click \gui OK to close the dialog.
-
- \endlist
-
- \o To specify build and run settings:
-
- \list a
-
- \o Open a project for an application you want to develop for your
- Nokia N900.
-
- \o Click \gui Projects to open the projects mode.
-
- \o In the \gui{Build Settings} section, choose the MADDE Qt version.
-
- \image qtcreator-screenshot-build-settings.png
-
- \o In the \gui{Run Settings} section, click \gui Add to add a new
- run configuration.
-
- \o Set a name and select the device configuration.
-
- \image qtcreator-screenshot-run-settings.png
-
- \note You can either add separate run settings for both the Maemo
- emulator connection and the device connection or select the
- \gui {Device configuration} before you run the application.
-
- \endlist
-
- \endlist
-
- \section2 Testing with User Data
-
- To run your application as the default user, you must first assign a password
- for the user account and then create the connection to the device as the
- user:
-
- \list 1
-
- \o On the device, in \gui Programs, select \c {X Terminal} to open a
- terminal window.
-
- \o To switch to the root user, enter the following command:
- \c{sudo gainroot}
-
- \o To specify the password, enter the following command:
- \c {passwd user}
-
- \o In Qt Creator, Select \gui Tools > \gui Options... > \gui Projects >
- \gui{Maemo Device Configurations}.
-
- \o Specify the username \c user and the password in the device configuration.
-
- \endlist
-
- \section2 Generating SSH Keys
-
- If you do not have an SSH public and private key pair, you can generate it
- in Qt Creator. You can specify key length and the key algorithm, RSA or DSA.
- If you only use the keys to protect connections to the Maemo emulator or
- device, you can use the default values.
-
- \list 1
-
- \o Select \gui {Tools > Options... > Projects > Maemo Device Configurations
- > Generate SSH Key...}.
-
- \o Click \gui {Generate SSH Key}.
-
- \image qtcreator-ssh-key-configuration.png "SSH Key Configuration dialog"
-
- \o Click \gui {Save Public Key...} to select the location to save the
- public key.
-
- \o Click \gui {Save Private Key...} to specify the location to save the
- private key.
-
- \o Click \gui Close to close the dialog.
-
- \endlist
-
- \section1 Troubleshooting
-
- The addresses used in this example might be reserved by some other application
- in your network. If you cannot establish a connection, try the following optional
- configurations:
-
- \table
-
- \header
- \o usb0 in Mad Developer on Device
- \o USB Network on Development PC
- \o Host Name in Qt Creator Build Settings
-
- \row
- \o 172.30.7.15 255.255.255.0
- \o 172.30.7.14 255.255.255.0
- \o 172.30.7.15
-
- \row
- \o 10.133.133.15
- \o 10.133.133.14
- \o 10.133.133.15
-
- \row
- \o 192.168.133.15
- \o 192.168.133.14
- \o 192.168.133.15
-
- \note You cannot use the value localhost for connections to a device.
-
- \endtable
-
- \note VPN connections might block the device connection.
-
-*/
-
-
-/*!
\contentspage index.html
\previouspage creator-debugging-helpers.html
\page creator-maemo-emulator.html
@@ -5978,118 +5540,6 @@
/*!
\contentspage index.html
- \previouspage creator-developing-maemo.html
- \page creator-developing-symbian.html
- \nextpage creator-project-managing-sessions.html
-
- \title Setting Up Development Environment for Symbian
-
- For more information about developing applications for the Symbian
- platform, select \gui {Help > Index} and look for \gui {Platform Notes},
- or see
- \l{http://doc.qt.nokia.com/4.6/platform-notes-symbian.html}{Platform Notes - Symbian}.
-
- \section1 Hardware and Software Requirements
-
- Windows is the only development platform for the Symbian target
- supported at the moment.
-
- For deploying and running applications on the device, you need the
- following:
- \list
- \o The Nokia USB drivers that come with \e{PC Suite} or \e{Ovi Suite}
- \o The \l{http://tools.ext.nokia.com/trk/}{App TRK} application for
- your device
- \o The \e{qt_installer.sis} package installed on the device, that is
- delivered with the Qt SDK
- \o \e {Qt Mobility APIs} installed on the device, if you use them in
- applications
- \endlist
-
- To run your applications in the Symbian emulator, you also need
- to install Carbide.c++ v2.0.0 or higher.
-
- \section1 Installing Required Applications on Devices
-
- The Nokia Qt SDK installation program creates shortcuts for installing
- the required applications on Symbian devices (you can also use any of
- the standard methods for installing applications on devices):
-
- \list 1
-
- \o Connect the device to the development PC with an USB cable in
- PC Suite Mode. If you have not previously used the device with Ovi Suite
- or PC Suite, all the necessary drivers are installed automatically.
- This takes approximately one minute.
-
- \o Choose \gui {Start > Nokia Qt SDK > Symbian > Install Qt to Symbian
- device} and follow the instructions on the screen to install Qt 4.6.2
- libraries on the device.
-
- \o Choose \gui {Start > Nokia Qt SDK > Symbian > Install QtMobility to Symbian
- device} and follow the instructions on the screen to install Qt
- mobility libraries on the device.
-
- \o Choose \gui {Start > Nokia Qt SDK > Symbian > Install TRK to Symbian
- device} and follow the instructions on the screen to install the TRK
- debugging application on the device.
-
- \note To check the Symbian platform version of your device, see
- \l{http://www.forum.nokia.com/devices}{Device Details}.
-
- \endlist
-
- \note If errors occur during the installation, copy the .sis files from
- \c {<NokiaQtSDK_install_path>\Symbian\sis} to the device using USB storage
- mode. Then install them from the file manager on the device.
-
- \section1 Adding Symbian Platform SDKs
-
- Nokia Qt SDK contains all the tools you need for developing Qt applications for
- Symbian devices. To use Symbian APIs directly in your applications, you can
- install additional Symbian Platform SDKs:
-
- \list
- \o \l{http://www.forum.nokia.com/main/resources/tools_and_sdks/S60SDK/}
- {S60 Platform SDK 3rd Edition FP1 or higher}.
- \o Either the GCCE ARM Toolchain that is included in the Symbian
- SDKs, or RVCT 2.2 [build 686] or later (which is not available free
- of charge)(Your environment needs to find the compiler in the PATH).
- \o Qt for Symbian 4.6.2 or later, installed into the Symbian SDKs you want
- to use.
-
- \endlist
-
- \section2 Setting Up Qt Creator
-
- When you run Qt Creator after installing the Symbian SDK and Qt for
- Symbian, the installed SDKs and their corresponding Qt versions are
- automatically detected. For each detected Symbian SDK with Qt, a special entry
- is made in the Qt version management settings in \gui{Tools} >
- \gui{Options...} > \gui{Qt4} > \gui{Qt Versions}.
-
- \note If you manually add a Qt version for Symbian, you must
- also manually specify the Symbian SDK to use for this version.
-
- \image qtcreator-qt4-qtversions-win-symbian.png
-
- If you want to run your applications in the Symbian emulator, you need to
- point Qt Creator to the Metrowerks Compiler that you want to use, by
- setting the \gui{Carbide directory} of the Qt version to the corresponding
- Carbide.c++ installation directory.
-
- You can check which Symbian SDKs and corresponding Qt versions are found in the
- \gui{Tools} > \gui{Options...} > \gui{Qt4} > \gui{S60 SDKs} preference
- page.
-
- \image qtcreator-qt4-s60sdks.png
-
-
-
-*/
-
-/*!
- \contentspage index.html
\previouspage creator-usability.html
\page adding-plugins.html
\nextpage creator-visual-editor.html
@@ -6268,7 +5718,7 @@
To move forward in the location history, press \key {Alt+Right}
(\key {Cmd+Opt+Right} on Mac OS). To move backward, press \key {Alt+Left}
- (\key {Cmd+Opt+Right} on Mac OS). For example, if you use the \gui Locator
+ (\key {Cmd+Opt+Left} on Mac OS). For example, if you use the \gui Locator
to jump to a symbol in the same file, you can jump back to your original
location in that file by pressing \key {Alt+Left}.
@@ -6394,6 +5844,15 @@
\o Uncheck the \gui{Use Debugging Helper} checkbox.
\endlist
+ \section1 Showing Tooltips in Debug Mode
+
+ To inspect the value of variables from the editor, you can turn
+ on tooltips. Tooltips are hidden by default for performance reasons.
+
+ \list 1
+ \o Select \gui Tools > \gui Options... > \gui Debugger > \gui General.
+ \o Select the \gui {Use tooltips in main editor while debugging} check box.
+ \endlist
\section1 Locating Files