×
Namespaces

Variants
Actions
(Difference between revisions)

Working with Carbide.c++ IDE for Qt Mobility APIs

From Nokia Developer Wiki
Jump to: navigation, search
hamishwillee (Talk | contribs)
m (Bot fixing redirect link)
hamishwillee (Talk | contribs)
m (Hamishwillee - Change to use new video player which works with Lumia 920 and other mobile browsers)
 
(5 intermediate revisions by one user not shown)
Line 1: Line 1:
[[Category:Qt Mobility]]
+
[[Category:Qt Mobility]][[Category:Carbide.c++]][[Category:MeeGo Harmattan]][[Category:Symbian]]
{{Tip| Please read this article before moving forward: [[Setting up environment for Qt Mobility API]]}}
+
{{ArticleMetaData <!-- v1.2 -->
 +
|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 -->
 +
|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= 20100319
 +
|author= [[User:Kiran10182]]
 +
}}
  
 
+
{{Tip| Please read this article before moving forward: [[Archived:Setting up environment for Qt Mobility API]]}}
= Overview =
+
== Overview ==
 
This article is a base for creating a new project to work with Qt Mobility APIs in this series. The subsequent articles are based on the project template explained in this article.  
 
This article is a base for creating a new project to work with Qt Mobility APIs in this series. The subsequent articles are based on the project template explained in this article.  
  
  
= Introduction =
+
== Introduction ==
 
In this series, Carbide.c++ v2.4 is used as an IDE. At the time of writing, Carbide.c++ v2.4 does not come with a single installation package. User needs to first download Carbide.c++ v2.3. Once downloaded, upgrade it to Carbide.c++ v2.4 as shown in the following points.
 
In this series, Carbide.c++ v2.4 is used as an IDE. At the time of writing, Carbide.c++ v2.4 does not come with a single installation package. User needs to first download Carbide.c++ v2.3. Once downloaded, upgrade it to Carbide.c++ v2.4 as shown in the following points.
  
* Download Carbide.c++ v2.3 from here: [http://www.forum.nokia.com/Library/Tools_and_downloads/ Carbide.c++ IDE]
+
* Download Carbide.c++ v2.3 from here: [http://www.developer.nokia.com/Resources/Tools_and_downloads/ Carbide.c++ IDE]
* Upgrade Carbide.c++ v2.3 to Carbide.c++ v2.4 as explained in this blog entry: [http://blogs.forum.nokia.com/blog/lucian-tomutas-forum-nokia-blog/2010/02/01/upgrade-to-carbide.c-2.4 Upgrade to Carbide.c++ v2.4]
+
* Upgrade Carbide.c++ v2.3 to Carbide.c++ v2.4 as explained in this blog entry: [http://www.developer.nokia.com/Community/Blogs/blog/lucian-tomutas-forum-nokia-blog/2010/02/01/upgrade-to-carbide.c-2.4 Upgrade to Carbide.c++ v2.4]
 
* Or check the following video for upgrading it to Carbide.c++ v2.4:
 
* Or check the following video for upgrading it to Carbide.c++ v2.4:
  
{{#ev:youtube|woNejK5zzWM}}
+
<mediaplayer>http://www.youtube.com/watch?v=woNejK5zzWM</mediaplayer>
  
= Steps =
+
== Steps ==
==Create a new Qt project from Carbide.c++ as shown in this image ==
+
===Create a new Qt project from Carbide.c++ as shown in this image ===
 
[[File:FileMenu.PNG]]
 
[[File:FileMenu.PNG]]
  
== Select a Qt GUI Widget project type as shown in this image ==
+
=== Select a Qt GUI Widget project type as shown in this image ===
 
[[File:ProjectWizard.PNG]]
 
[[File:ProjectWizard.PNG]]
  
== Create a new project by providing a name as shown in the following image ==
+
=== Create a new project by providing a name as shown in the following image ===
 
[[File:CreateProjectName.png]]
 
[[File:CreateProjectName.png]]
  
== Select a preferred SDK from the available SDKs supported by Qt ==
+
=== Select a preferred SDK from the available SDKs supported by Qt ===
 
[[File:SDKSelection.PNG]]
 
[[File:SDKSelection.PNG]]
  
== Proceed with the next step. Press "Next" with the default selection as shown below ==
+
=== Proceed with the next step. Press "Next" with the default selection as shown below ===
 
[[File:Next.PNG]]
 
[[File:Next.PNG]]
  
== Press Finish ==
+
=== Press Finish ===
{{Tip|At the time of writing, there is a small issue with the Qt for Symbian project creation in the Carbide.c++ v2.4 with the randomly generated UID. With the new project creation, it should generate Random UID by default but it does not. To make sure it creates a new random UID with each new project, press on "Random" button as shown in the following image.}}
+
{{Tip|At the time of writing, there is a small issue with the Qt project creation in the Carbide.c++ v2.4 with the randomly generated UID. With the new project creation, it should generate Random UID by default but it does not. To make sure it creates a new random UID with each new project, press on "Random" button as shown in the following image.}}
  
  
Line 41: Line 62:
 
= Articles in this series =  
 
= Articles in this series =  
 
* [[Getting started with Qt Mobility APIs]]
 
* [[Getting started with Qt Mobility APIs]]
* [[Setting up environment for Qt Mobility API]]
+
* [[Archived:Setting up environment for Qt Mobility API]]
 
* [[Working with QSystemInfo - System Information API - Part 1]]
 
* [[Working with QSystemInfo - System Information API - Part 1]]
 
* [[Working with QSystemInfo - System Information API - Part 2]]
 
* [[Working with QSystemInfo - System Information API - Part 2]]
Line 48: Line 69:
 
* [[Working with QSystemDisplayInfo - System Information API]]
 
* [[Working with QSystemDisplayInfo - System Information API]]
 
* [[Working with QSystemNetworkInfo - System Information API - Part 1]]
 
* [[Working with QSystemNetworkInfo - System Information API - Part 1]]
* [[Working with QSystemNetworkInfo - System Information API - Part 2]][[Category:Carbide.c++]][[Category:IDE]]
+
* [[Working with QSystemNetworkInfo - System Information API - Part 2]]

Latest revision as of 05:55, 30 January 2013

Article Metadata
Compatibility
Platform(s):
Symbian
Article
Created: kiran10182 (19 Mar 2010)
Last edited: hamishwillee (30 Jan 2013)

Tip.pngTip: Please read this article before moving forward: Archived:Setting up environment for Qt Mobility API

Contents

[edit] Overview

This article is a base for creating a new project to work with Qt Mobility APIs in this series. The subsequent articles are based on the project template explained in this article.


[edit] Introduction

In this series, Carbide.c++ v2.4 is used as an IDE. At the time of writing, Carbide.c++ v2.4 does not come with a single installation package. User needs to first download Carbide.c++ v2.3. Once downloaded, upgrade it to Carbide.c++ v2.4 as shown in the following points.

  • Download Carbide.c++ v2.3 from here: Carbide.c++ IDE
  • Upgrade Carbide.c++ v2.3 to Carbide.c++ v2.4 as explained in this blog entry: Upgrade to Carbide.c++ v2.4
  • Or check the following video for upgrading it to Carbide.c++ v2.4:

The media player is loading...

[edit] Steps

[edit] Create a new Qt project from Carbide.c++ as shown in this image

FileMenu.PNG

[edit] Select a Qt GUI Widget project type as shown in this image

ProjectWizard.PNG

[edit] Create a new project by providing a name as shown in the following image

CreateProjectName.png

[edit] Select a preferred SDK from the available SDKs supported by Qt

SDKSelection.PNG

[edit] Proceed with the next step. Press "Next" with the default selection as shown below

Next.PNG

[edit] Press Finish

Tip.pngTip: At the time of writing, there is a small issue with the Qt project creation in the Carbide.c++ v2.4 with the randomly generated UID. With the new project creation, it should generate Random UID by default but it does not. To make sure it creates a new random UID with each new project, press on "Random" button as shown in the following image.


RandomUID.PNG


[edit] Articles in this series

This page was last modified on 30 January 2013, at 05:55.
100 page views in the last 30 days.

Was this page helpful?

Your feedback about this content is important. Let us know what you think.

 

Thank you!

We appreciate your feedback.

×