Difference between revisions of "2010 Summer Project Week Breakout: Getting Started with Qt"
From NAMIC Wiki
(→Agenda) |
(→Agenda) |
||
Line 7: | Line 7: | ||
PLEASE NOTE THAT THIS PAGE IS CURRENTLY BEING USED TO BRAINSTORM AN AGENDA FOR THIS SESSION. | PLEASE NOTE THAT THIS PAGE IS CURRENTLY BEING USED TO BRAINSTORM AN AGENDA FOR THIS SESSION. | ||
+ | Steve, Tina (or anyone else from NA-MIC to rate the following agenda items on a scale of 1-10 in terms of suitability for this session) | ||
− | + | # Nokia's angle | |
− | + | # 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 Using Convenience Classes (QListWidget, QTreeWidget, QTableWidget) | ||
o Stacked Widgets or Layouts | 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 22:02, 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.
Steve, Tina (or anyone else from NA-MIC to rate the following agenda items on a scale of 1-10 in terms of suitability for this session)
- Nokia's angle
- 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