Get Your Organization Up To Speed With Onsite Qt QuickStarts
Qt QuickStart seminars encapsulate popular Qt topics into half-day sessions packed with how-tos and tricks to quickly get any organization up to speed. ICS can bring any of our Qt QuickStart seminars on-site to your organization if you have a minimum of ten developers to train. It's the fastest way to deliver a baseline of Qt knowlege to your entire team.
To schedule an on-site Qt QuickStart for your organization, email ICS or call 617.621.0060. We can customize any of these topics for you, or if you have another topic in mind let us know.
Qt QuickStart - An Introduction to Qt
This intensive introduction to Qt will help developers who are already using Qt get the most out of it. It will also help those who are considering using Qt in their next project make an informed decision.
The topics to be covered include:
- Intro to the Qt Framework
- Using signals and slots
- Layout managers vs. container widgets
- Turbo coding new widgets: handling mouse, keyboard, and screen events
- Advanced graphics using drawing primitives
- Application control center: main windows, menus, toolbars, and actions
- Introduction to Qt containers
Qt Embedded for Application Developers
Qt Embedded builds on the Qt API to deliver a complete application framework. This seminar will provide a working knowledge of the powers and capabilities of Qt Enbedded, specifically focusing on application development for embedded devices.
The topics to be covered include:
- Introduction to Qt Embedded
- Embedded development environment
- Building and configuring Qt Embedded
- Keyboards, mice, and fonts
- Qt Embedded display drivers
- Interprocess communication
- Virtual framebuffer
- Deploying Qt Embedded applications
Migrating from Qt 3 to Qt 4
Migrating from Qt 3 to Qt 4 is an important topic since many developers have applications which need to be migrated to the new Qt 4 API. This presentation will cover the basic steps of migration, the provided porting tools, and areas of potential difficulty. Some sample programs from Qt 3 will be used as examples.
The topics to be covered include:
- Benefits of Qt 4
- Qt 3 Support module
- Porting to Qt 4
- Keyboards, mice, and fonts
- New model/view classes
- New container classes and iterators
- Qt Designer
Multi-threaded Programming
The QThreads seminar introduces C++ programmers to an object-oriented approach to multi-threaded programming, taking advantage of the inter-object communication capabilities of Qt. This seminar focuses on helping programmers build reliable multi-threaded programs through the use of encapsulation and inter-thread events.
The topics to be covered include:
- Introduction to threads programming
- QThreads
- Threading objects and affinity
- Background worker
- Background thread waiting for data and updating a widget
- Joining the thread back in
- Threads event look
- Queued vs. direct connections
Using Qt WebKit
WebKit is an open source web browser engine. Using Qt WebKit, developers can maintain complete control over the browser environment, and blend web, local content and services in a single rich application. The topics in this seminar include:
- WebKit Overview
- Network Access
- Requests and Cookies
- Qt WebKit Architecture
- Pages and Frames
- History and Settings
- Plugins
- JavaScript
- Beyond the Web Browser
The GraphicsView Framework
Qt's GraphicsView provides a higher level of graphical abstraction and reuse than QPainter alone. It can efficiently manage a large number of standard and custom graphic items, with support for zooming, transformations, and animation. The topics in this seminar include:
- Structured drawing
- The GraphicsView framework
- Coordinates
- Creating Items
- Animation
- Optimization
- Example
Qt Designer
This is an introduction to the Qt Designer graphical layout tool. Attendees will learn to design GUIs and then integrate them with their back-end code. In addition to running Qt Designer, the session will instruct attendees on how to integrate their own custom widgets into Designer and make them available to other Designer users.
The topics to be covered include:
- Widget layout
- Signal and slot
- Buddy
- Tab order
- Action editors
- Object inspector
Motif to Qt Porting
Although it was the IEEE's only GUI API, a huge number of Motif enterprise applications are being upgraded to the more modern Qt application framework. Our experience has shown that a few tricks help reduce the workload immensely.
The topics to be covered include:
- Tips and tricks
- Converting UIL files to XML
- Qt meta object system
- Embedding Qt objects inside Motif container widgets
- Merging event loops
- Model - view - controller (MVC) paradigm
MFC to Qt Porting
This seminar provides an introduction to the QAxServer and QAxWidget classes for importing and exporting ActiveX controls to and from a Qt 4 application.
The topics to be covered include:
- Creating interfaces to existing ActiveX controls
- Mapping ActiveX events to Qt 4 signals and slots
- Exporting objects and widgets from Qt 4 to Windows applications
- Binding Qt 4 objects to COM interfaces and COM objects to Qt 4 interfaces
The place to learn advanced techniques for developing with Qt.
The latest topic is:
"Best Practices for Qt Programming"
Events:
Qt QuickStart
Seminars:
Register here
Learning Center:
Contact Us | Quote Request | Privacy Policy | Site Map | Trademarks | Other ICSs
© 1999-2008 Integrated Computer Solutions, Inc.



