mailto Contact Us
Login | Register
Qtopia for Application Developers

Qtopia for Application Developers (5 days)


Qt 4 for those who know Qt 3 already. Learn what is new with Qt 4, what to look for when porting your application from Qt 3 to Qt 4, and about the tools available to make this transition as smooth as possible. This course will be adjusted to match what is needed for each customer's application. During the 1-3 extra days we will start porting your application and get you on the right track.

General Need-to-Know About Qt
Qtopia builds on the Qt API to deliver a complete application framework. The following Qt topics are useful no matter what you are developing.

  • Short Overview of Trolltech Products and How They All Fit Together
  • GUI Toolkits and Cross-Platform Libraries
  • Getting Started with Qt ("Hello World")
  • Parent/Child Relationship
  • Linking User Interaction to Application Functionality (signal/slots)
  • A Whirlwind Tour Though Qt Functionality (A Brief Run Through of the Different Qt Libraries, Various Widgets, Model/View Classes, Dialogs, User Help, Geometry Management, I/O and Networking, Graphics and Printing, Multithreading and Multimedia)
  • Developing a Paint Program (Basic Drawing, Main Window and Actions, Files, Printing, Scrolled Areas)
  • Predefined Dialogs
  • Custom Dialogs
  • Geometry Management
  • Qt Designer
  • Customized Drawings (Colors, Transparency, Clipping, Coordinate System Transformation)
  • Text Processing
  • The Qt Event System (Internal Details, Synthetic Events, Delayed Invocation, Event Filters)
  • Container Classes
  • Debugging
  • Writing Your Own Widgets
  • The Qt Resource System


Qtopia Specifics

  • Interprocess Communication
  • Cross-Compiling
  • Pointer Handling
  • Qtopia Phone Library
  • 3rd-Party Extensions
  • Qtopia Files (Required System Files, Your Source, Configuring Features)
  • Customizing Look and Feel (Custom Launcher, Theming, Fonts)
  • Plugins


Pick and Choose
The following optional topics can be included into your On-Site Course. If you choose extra topics you should also indicate to us which topics from the core contents can be omitted or treated in less detail.

  • QCanvas
  • QScrollView
  • QListView
  • QIconView
  • QTable
  • Network Programming
  • qmake — Automating Makefile Creation
  • Internationalization
  • XML in Qt
  • Mulitithreading
  • Qt 3.x to Qt 2.3 Backport
  • Development Tools for Linux (KDevelop, ...)

We update the course contents after each course, based on student feedback and customers' wishes. Please let us know if you are interested in special topics not mentioned here.

 

ICSNetwork

The place to learn advanced techniques for developing with Qt.

The latest topic is:
"Best Practices for Qt Programming"


Learning Center:


 

Contact Us | Quote Request | Privacy Policy | Site Map | Trademarks | Other ICSs
© 1999-2009 Integrated Computer Solutions, Inc.