×
Namespaces

Variants
Actions
(Difference between revisions)

How to use Qt Creator IDE

From Nokia Developer Wiki
Jump to: navigation, search
kiran10182 (Talk | contribs)
hamishwillee (Talk | contribs)
m (Hamishwillee - Fix categories. Fix duplicate translation link)
 
(16 intermediate revisions by 8 users not shown)
Line 1: Line 1:
[[Category:Qt]][[Category:S60]][[Category:Qt for S60]][[Category:How To]][[Category:UI]]
+
[[Category:Qt Creator]][[Category:Qt]][[Category:Symbian]][[Category:MeeGo Harmattan]]
 
+
{{ArticleMetaData <!-- v1.1 -->
 +
|sourcecode= <!-- Link to example source code e.g. [[Media:The Code Example ZIP.zip]] -->
 +
|installfile= <!-- Link to installation file (e.g. [[Media:The Installation File.sis]]) -->
 +
|devices= <!-- Devices tested against - e.g. ''devices=Nokia 6131 NFC, Nokia C7-00'') -->
 +
|sdk= <!-- SDK(s) built and tested against (e.g. [http://linktosdkdownload/ Qt SDK 1.1.4]) -->
 +
|platform= <!-- Compatible platforms - e.g. Symbian^1 and later, Qt 4.6 and later -->
 +
|devicecompatability= <!-- Compatible devices e.g.: All* (must have internal GPS) -->
 +
|dependencies= <!-- Any other/external dependencies e.g.: Google Maps Api v1.0 -->
 +
|signing= <!-- Signing requirements - empty or one of: Self-Signed, DevCert, Manufacturer -->
 +
|capabilities= <!-- Capabilities required by the article/code example (e.g. Location, NetworkServices. -->
 +
|keywords= <!-- APIs, classes and methods (e.g. QSystemScreenSaver, QList, CBase -->
 +
|id= <!-- Article Id (Knowledge base articles only) -->
 +
|language= <!-- Language category code for non-English topics - e.g. Lang-Chinese -->
 +
|translated-by= <!-- [[User:XXXX]] -->
 +
|translated-from-title= <!-- Title only -->
 +
|translated-from-id= <!-- Id of translated revision -->
 +
|review-by= <!-- After re-review: [[User:username]] -->
 +
|review-timestamp= <!-- After re-review: YYYYMMDD -->
 +
|update-by= <!-- After significant update: [[User:username]]-->
 +
|update-timestamp= <!-- After significant update: YYYYMMDD -->
 +
|creationdate= 20090315
 +
|author= [[User:Mind freak]]
 +
}}
 +
{{FeaturedArticle|timestamp=20090419}}
 
== Introduction ==
 
== Introduction ==
Qt Creator is a new lightweight cross-platform IDE that comes in combination with Qt SDK. Qt Creator IDE package is very easy to install which offers fast and rapid application cross-platform development. Qt Creator IDE v4.5 includes several new features, but sees the greatest improvement via a concerted effort to increase performance across the entire framework. It's also the first release of [[Qt_for_S60|Qt]] under the LGPL.
+
[[Qt Creator]] is a new lightweight cross-platform IDE that comes in combination with Qt SDK. Qt Creator IDE package is very easy to install which offers fast and rapid application cross-platform development. Qt Creator IDE v4.5 includes several new features, but sees the greatest improvement via a concerted effort to increase performance across the entire framework. It's also the first release of [[Qt_for_S60|Qt]] under the LGPL.
 
+
  
 
== Advantages ==
 
== Advantages ==
  
 
Qt Creator includes an efficient tool set for creating and testing Qt-based applications, including:
 
Qt Creator includes an efficient tool set for creating and testing Qt-based applications, including:
 
 
*An advanced C++ code editor
 
*An advanced C++ code editor
 
 
*Context sensitive help system
 
*Context sensitive help system
 
 
*Visual debugger
 
*Visual debugger
 
 
*Source code management
 
*Source code management
 
 
*Project and build management tools
 
*Project and build management tools
  
 
== Download link ==  
 
== Download link ==  
  
You can download the IDE from this link: [http://www.qtsoftware.com/downloads Qt Creator IDE]  
+
You can download the IDE from this link: [http://qt.nokia.com/downloads Qt Creator IDE]
 
+
  
 
== Start up with Qt Creator IDE ==
 
== Start up with Qt Creator IDE ==
Line 35: Line 51:
  
 
*To build your first application in this IDE then press '''File'''->'''New''' in MenuBar
 
*To build your first application in this IDE then press '''File'''->'''New''' in MenuBar
 
 
 
 
[[Image:File.JPG]]
 
[[Image:File.JPG]]
  
  
 
*After Pressing the '''File'''-> '''New''' in MenuBar, a dialog will open and will ask for the type of application you want to make. In that Select '''Qt4 GUI Application'''.  
 
*After Pressing the '''File'''-> '''New''' in MenuBar, a dialog will open and will ask for the type of application you want to make. In that Select '''Qt4 GUI Application'''.  
 
 
 
 
[[Image:Dialog.JPG]]
 
[[Image:Dialog.JPG]]
  
  
 
*After Clicking OK in previous page you will be redirected to '''Introduction''' page shown Below. Here Write the name of application, For Example '''HelloWorld'''.
 
*After Clicking OK in previous page you will be redirected to '''Introduction''' page shown Below. Here Write the name of application, For Example '''HelloWorld'''.
 
 
 
[[Image:Intro.JPG]]
 
[[Image:Intro.JPG]]
  
  
 
*In This page to select type of application(widget,dialog,MainWindow) you want to make.
 
*In This page to select type of application(widget,dialog,MainWindow) you want to make.
 
 
 
 
[[Image:Class.JPG]]
 
[[Image:Class.JPG]]
  
  
 
*After a sequence of clicks you will get all your source and header file as shown in figure below.
 
*After a sequence of clicks you will get all your source and header file as shown in figure below.
 
 
 
 
[[Image:File1.JPG]]
 
[[Image:File1.JPG]]
  
Line 71: Line 73:
  
 
== External links ==
 
== External links ==
* [http://www.qtsoftware.com/products/appdev/developer-tools/developer-tools Qt Development Tools]
+
* [http://qt.nokia.com/products/qt-addons Qt Development Tools]
 
* [http://www.youtube.com/view_play_list?p=22E601663DAF3A14 Qt Creator video tutorials]
 
* [http://www.youtube.com/view_play_list?p=22E601663DAF3A14 Qt Creator video tutorials]
 +
 +
==Related Links==
 +
* [[Import a project into Carbide.c++ from a Qt Creator workspace]]
 +
 +
<!-- Translation --> [[pt:Como usar a IDE Qt Creator]]

Latest revision as of 03:22, 19 September 2012

Article Metadata
Compatibility
Platform(s):
Symbian
Article
Created: mind_freak (15 Mar 2009)
Last edited: hamishwillee (19 Sep 2012)
{{{width}}}
19 Apr
2009

Contents

[edit] Introduction

Qt Creator is a new lightweight cross-platform IDE that comes in combination with Qt SDK. Qt Creator IDE package is very easy to install which offers fast and rapid application cross-platform development. Qt Creator IDE v4.5 includes several new features, but sees the greatest improvement via a concerted effort to increase performance across the entire framework. It's also the first release of Qt under the LGPL.

[edit] Advantages

Qt Creator includes an efficient tool set for creating and testing Qt-based applications, including:

  • An advanced C++ code editor
  • Context sensitive help system
  • Visual debugger
  • Source code management
  • Project and build management tools

[edit] Download link

You can download the IDE from this link: Qt Creator IDE

[edit] Start up with Qt Creator IDE

After going through following steps you will be able to develop your own application quickly and easily.

  • This is the Qt Creator IDE Welcome Screen where there is a sidebar on left which shows some tool buttons like DEBUG, EDIT, RUN, HELP,etc.


Welcome.JPG


  • To build your first application in this IDE then press File->New in MenuBar

File.JPG


  • After Pressing the File-> New in MenuBar, a dialog will open and will ask for the type of application you want to make. In that Select Qt4 GUI Application.

Dialog.JPG


  • After Clicking OK in previous page you will be redirected to Introduction page shown Below. Here Write the name of application, For Example HelloWorld.

Intro.JPG


  • In This page to select type of application(widget,dialog,MainWindow) you want to make.

Class.JPG


  • After a sequence of clicks you will get all your source and header file as shown in figure below.

File1.JPG


  • Click on header or main.cpp file and you can write your program an press RUN, your program will get executed and the result will be displayed.

[edit] External links

[edit] Related Links

This page was last modified on 19 September 2012, at 03:22.
249 page views in the last 30 days.