×
Namespaces

Variants
Actions
(Difference between revisions)

Qt Designer

From Nokia Developer Wiki
Jump to: navigation, search
hamishwillee (Talk | contribs)
m (Hamishwillee - Bot addition of Template:ArticleMetaData)
hamishwillee (Talk | contribs)
m (Hamishwillee - Bot update - Add ArticleMetaData)
 
(4 intermediate revisions by one user not shown)
Line 1: Line 1:
{{ArticleMetaData
+
[[Category:Qt]][[Category:Tools]]
 +
{{ArticleMetaData <!-- v1.2 -->
 
|sourcecode= <!-- Link to example source code e.g. [[Media:The Code Example ZIP.zip]] -->
 
|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]]) -->
 
|installfile= <!-- Link to installation file (e.g. [[Media:The Installation File.sis]]) -->
Line 6: Line 7:
 
|platform= <!-- Compatible platforms - e.g. Symbian^1 and later, Qt 4.6 and later -->
 
|platform= <!-- Compatible platforms - e.g. Symbian^1 and later, Qt 4.6 and later -->
 
|devicecompatability= <!-- Compatible devices e.g.: All* (must have internal GPS) -->
 
|devicecompatability= <!-- Compatible devices e.g.: All* (must have internal GPS) -->
|dependencies= <!-- Any other/external dependencies e.g.: Google Maps Api v1.0 -->  
+
|dependencies= <!-- Any other/external dependencies e.g.: Google Maps Api v1.0 -->
|signing=<!-- Signing requirements - empty or one of: Self-Signed, DevCert, Manufacturer -->
+
|signing= <!-- Signing requirements - empty or one of: Self-Signed, DevCert, Manufacturer -->
|capabilities=<!-- Capabilities required by the article/code example (e.g. Location, NetworkServices. -->
+
|capabilities= <!-- Capabilities required by the article/code example (e.g. Location, NetworkServices. -->
 
|keywords= <!-- APIs, classes and methods (e.g. QSystemScreenSaver, QList, CBase -->
 
|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 -->
|language=<!-- Language category code for non-English topics - e.g. Lang-Chinese -->
+
|translated-by= <!-- [[User:XXXX]] -->
|review-by=<!-- After re-review: [[User:username]] -->
+
|translated-from-title= <!-- Title only -->
|review-timestamp=<!-- After re-review: YYYYMMDD -->
+
|translated-from-id= <!-- Id of translated revision -->
|update-by=<!-- After significant update: [[User:username]]-->
+
|review-by= <!-- After re-review: [[User:username]] -->
|update-timestamp=<!-- After significant update: YYYYMMDD -->
+
|review-timestamp= <!-- After re-review: YYYYMMDD -->
|creationdate=20100315
+
|update-by= <!-- After significant update: [[User:username]]-->
|author=[[User:Rahulvala]]
+
|update-timestamp= <!-- After significant update: YYYYMMDD -->
}}==What is it?==
+
|creationdate= 20100315
 +
|author= [[User:Rahulvala]]
 +
}}
 +
==What is it?==
  
Qt Designer is a GUI tool for the Qt application. There are two ways to make an application either using complete source code only or using Qt Designer.
+
Qt Designer is a GUI tool for creating Qt QWidget based applications. It's functionality is now included as part of Qt Creator IDE.
 +
 
 +
There are two ways to make an application either using complete source code only or using Qt Designer.
  
 
Using Qt you can make component based architecture by the use of Qt Designer even we can connect any component or tools with each other using small modification in the code.
 
Using Qt you can make component based architecture by the use of Qt Designer even we can connect any component or tools with each other using small modification in the code.
Line 46: Line 52:
 
==Features==
 
==Features==
  
It supports integration with Microsoft visual studio.NET
+
* It supports integration with Microsoft visual studio.NET
 
+
* Good collection of standard widgets
Good collection of standard widgets
+
* Support for custom widget and dialogs
 
+
Support for custom widget and dialogs
+
  
 
• It gives preview for the form and dialog creation
 
• It gives preview for the form and dialog creation
Line 56: Line 60:
 
==Benefits==
 
==Benefits==
  
Native look in all supported OS
+
* Native look in all supported OS
 
+
* Good speed for the interface design process
Good speed for the interface design process
+
* Good environment for developer work
 
+
Good environment for developer work
+
 
+
 
+
  
 
You can visit below page for the more details of Qt designer :
 
You can visit below page for the more details of Qt designer :
  
http://doc.trolltech.com/4.3/designer-manual.html
+
http://doc.trolltech.com/4.3/designer-manual.html[[Category:MeeGo Harmattan]] [[Category:Symbian]]

Latest revision as of 15:32, 23 July 2012

Article Metadata
Compatibility
Platform(s):
Symbian
Article
Created: rahulvala (15 Mar 2010)
Last edited: hamishwillee (23 Jul 2012)

Contents

[edit] What is it?

Qt Designer is a GUI tool for creating Qt QWidget based applications. It's functionality is now included as part of Qt Creator IDE.

There are two ways to make an application either using complete source code only or using Qt Designer.

Using Qt you can make component based architecture by the use of Qt Designer even we can connect any component or tools with each other using small modification in the code.

Designing simple application using Qt Designer is very easy. Suppose user want to make a blank form, then user has to just drag and drop the widgets and other component available in the Qt Designer library. Using Qt Designer user can generate virtually generate output in the output window.

Qt Designer12.jpg

Qt Designer reduces the compile, and run time. Suppose user need to change the size of boxes in the blank form application then he has to change directly in the drop area of the output, suppose he use the coding only then he has to change each every run time if he wants to change. It will make very simple to change the output designs. Application output can be previewed using device skins, that how it looks in the target devices.

[edit] How you can use it?

Programmers can use component style or dialog style applications. Programmer can create their dynamic widgets that can be connected with Qt designer components or can be added in Qt designer library.

Qt Designer is a readymade component and widget based library. In which user has to just drag the component buttons or standard widgets and put in the drop area of the form. Qt supports component based form application development.

A form or file in which user drops the components, buttons and widgets is user interface (. ui) file which later can be processed during run time to produce dynamically generate the user interfaces.

User interface12.jpg

Qt’s build system reduces the run time modification due to the compile time construction of the user interface (.ui) file.

Qt Designer also provides integration features in which user develop in the Microsoft visual studio or in the Eclipse environment.

[edit] Features

  • It supports integration with Microsoft visual studio.NET
  • Good collection of standard widgets
  • Support for custom widget and dialogs

• It gives preview for the form and dialog creation

[edit] Benefits

  • Native look in all supported OS
  • Good speed for the interface design process
  • Good environment for developer work

You can visit below page for the more details of Qt designer :

http://doc.trolltech.com/4.3/designer-manual.html

This page was last modified on 23 July 2012, at 15:32.
149 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.

×