Difference between revisions of "2010 Summer Project Week Breakout: Getting Started with Qt"
From NAMIC Wiki
(Created page with ' Back to Project Week Agenda '''Session Leader: Adam Weinrich, Nokia''' ==Agenda==') |
(→Agenda) |
||
Line 4: | Line 4: | ||
==Agenda== | ==Agenda== | ||
+ | |||
+ | PLEASE NOTE THAT THIS PAGE IS CURRENTLY BEING USED TO BRAINSTORM AN AGENDA FOR THIS SESSION. | ||
+ | |||
+ | |||
+ | * Qt 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) | ||
+ | * Different Qt Libraries, | ||
+ | * Various Widgets, | ||
+ | * Model/View Classes | ||
+ | * Dialogs | ||
+ | * Geometry Management | ||
+ | * file I/O | ||
+ | * Networking | ||
+ | * Graphics | ||
+ | * Printing | ||
+ | * Database | ||
+ | * Multithreading | ||
+ | * Multimedia | ||
+ | * Painting - Basic Drawing | ||
+ | * Main Window and Actions | ||
+ | * 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 Widget | ||
+ | * Help Systems | ||
+ | |||
+ | * Tool Tips and What's This | ||
+ | * Using Rich Text | ||
+ | * Portability | ||
+ | * System Resources (Sound, Saving Settings, the System Clipboard, Drag and Drop, Network Programming, External Processes with QProcess) | ||
+ | * Emulating MDI with QWorkspace | ||
+ | * QGraphicsView | ||
+ | * QScrollView | ||
+ | * Model/View Programming | ||
+ | o Using Convenience Classes (QListWidget, QTreeWidget, QTableWidget) | ||
+ | o Stacked Widgets or Layouts | ||
+ | * Using OpenGL with Qt | ||
+ | * Widget Styles | ||
+ | * qmake — Automating Makefile Creation | ||
+ | * CMAKE - | ||
+ | * Internationalization | ||
+ | * XML in Qt | ||
+ | * Mulitithreading | ||
+ | * SQL | ||
+ | * Integrating with Visual Studio | ||
+ | * Development Tools for Linux (KDevelop, ...) | ||
+ | * Licensing | ||
+ | * Deploying Qt Applications | ||
+ | * Plugins | ||
+ | |||
+ | * Qt4 vs Qt3 | ||
+ | * Qt vs other toolkits | ||
+ | * Qt with Python | ||
+ | * Qt Scripting using Javascript | ||
+ | * Qt embedded | ||
+ | * Qt on Nokia devices |
Revision as of 21:57, 18 May 2010
Home < 2010 Summer Project Week Breakout: Getting Started with QtBack to Project Week Agenda
Session Leader: Adam Weinrich, Nokia
Agenda
PLEASE NOTE THAT THIS PAGE IS CURRENTLY BEING USED TO BRAINSTORM AN AGENDA FOR THIS SESSION.
* Qt 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) * Different Qt Libraries, * Various Widgets, * Model/View Classes * Dialogs * Geometry Management * file I/O * Networking * Graphics * Printing * Database * Multithreading * Multimedia * Painting - Basic Drawing * Main Window and Actions * 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 Widget * Help Systems
* Tool Tips and What's This * Using Rich Text * Portability * System Resources (Sound, Saving Settings, the System Clipboard, Drag and Drop, Network Programming, External Processes with QProcess) * Emulating MDI with QWorkspace * QGraphicsView * QScrollView * Model/View Programming o Using Convenience Classes (QListWidget, QTreeWidget, QTableWidget) o Stacked Widgets or Layouts * Using OpenGL with Qt * Widget Styles * qmake — Automating Makefile Creation * CMAKE - * Internationalization * XML in Qt * Mulitithreading * SQL * Integrating with Visual Studio * Development Tools for Linux (KDevelop, ...) * Licensing * Deploying Qt Applications * Plugins
* Qt4 vs Qt3 * Qt vs other toolkits * Qt with Python * Qt Scripting using Javascript * Qt embedded * Qt on Nokia devices