Qt 4 Programming Course
The core course content below shows which topics you can expect to learn about during a typical 5-day Qt programming course. For on-site courses some topics may be dropped or covered in less detail according to your needs.
Prerequisites
In order to get the best results, participants should have a working knowledge of C++, as well as basic
knowledge of GUI programs. Previous Qt experience is not required.
Day 1 Topics
- The Fundamentals
- Introducing Qt, Qtopia Core, and Qtopia
- GUI Toolkits and Cross-Platform Libraries
- Parent/Child Relationship
- Hello World Lab
- Introducing IDE Integrations
- Signals and Slots
- Signals and Slots Lab
- A Whirlwind Tour Through Qt
- Event Handling
- Basic Drawing
- Main Window and Actions
- Working with Files
- Printing
- Scrolled Areas
- Text Editor Lab (Continued on Day 2)
Day 2 Topics
- Working with Dialogs
- Geometry Management
- Layouts Lab
- Predefined Dialogs
- Custom Dialogs
- Custom Dialog Lab
- Using Qt Designer
- Qt Designer Lab
- Text Processing
- QString, QStringList, and QRegExp
- Validating Input
- Resources
- Help Systems
Day 3 Topics
- The Qt Event System
- Synthetic Events
- Delayed Invocation
- Event Filters
- Container Classes
- Qt Debugging Aids
- Portability Notes
- QSignalMapper
- Casting Using qobject_cast et. al
- Qtimer
- Find it in the Source
- Colors, Transparency, and Palettes
- Writing Your Own Widgets
- Widget Writing Lab (Continued on Day 4)
Day 4 & 5 Topics (Pick & Choose)
- System Resources
- QSound - Sound Support
- Saving Settings Using QSettings
- The System Clipboard
- Drag and Drop
- Network Programming with Qt
- External Processes with QProcess
- ActiveQt
- Emulating MDI with QWorkspace
- QGraphicsView
- Model/View Programming
- QScrollArea/QAbstractScrollArea
- OpenGL in Qt Programs
- QTextEdit and Rich Text
- Widget Styles
- QMake- Qt's Cross Platform Build System
- Internationalization
- XML
- Multithreading
- SQL
- Plug-ins
- Development Tools for Linux
- Qt Licensing
- Shipping Qt with Your Application
- Unit testing with QTestLib
News:
New Qt Courses Scheduled for 2009
OpenMotif 2.3.1 Released
Contact Us | Quote Request | Privacy Policy | Site Map | Trademarks | Other ICSs
© 1999-2009 Integrated Computer Solutions, Inc.



