Difference between revisions of "2010 Summer Project Week Breakout: Getting Started with Qt"
From NAMIC Wiki
(→Agenda) |
|||
Line 9: | Line 9: | ||
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) | 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 | + | # 5 Nokia's angle |
− | # Qt Products and How They All Fit Together | + | # 6 Qt Products and How They All Fit Together |
− | # '''GUI Toolkits and Cross-Platform Libraries''' | + | # 9 '''GUI Toolkits and Cross-Platform Libraries''' |
− | # '''Getting Started with Qt ("Hello World")''' | + | # 10 '''Getting Started with Qt ("Hello World")''' |
− | # '''Parent/Child Relationship''' | + | # 8 '''Parent/Child Relationship''' |
− | #''' Linking User Interaction to Application Functionality (signal/slots) | + | # 10 ''' Linking User Interaction to Application Functionality (signal/slots) |
− | # | + | # 6 Different Qt Libraries, |
− | # | + | # 7 Various Widgets, |
− | # | + | # 8 Model/View Classes |
− | # Dialogs | + | # 5 Dialogs |
− | # Geometry Management | + | # 7 Geometry Management |
− | # file I/O | + | # 3 file I/O |
− | # Networking | + | # 4 Networking |
− | # Graphics | + | # 6 Graphics |
− | # Printing | + | # 3 Printing |
− | # Database | + | # 3 Database |
− | # Multithreading''' | + | # 3 Multithreading''' |
− | # Multimedia | + | # 3 Multimedia |
− | #''' Painting - Basic Drawing | + | # 8 ''' Painting - Basic Drawing |
− | #''' Main Window and Actions''' | + | # 7 ''' Main Window and Actions''' |
− | # Printing, | + | # 3 Printing, |
− | #''' Scrolled Areas | + | # 8 ''' Scrolled Areas |
− | #''' Predefined Dialogs | + | # 8 ''' Predefined Dialogs |
− | #''' Custom Dialogs | + | # 8 ''' Custom Dialogs |
− | #''' Geometry Management | + | # 7 ''' Geometry Management |
− | #''' Qt Designer''' | + | # 8 ''' Qt Designer''' (can be left out in the interest of time) |
− | # Customized Drawings (Colors, Transparency, Clipping, Coordinate System Transformation) | + | # 4 Customized Drawings (Colors, Transparency, Clipping, Coordinate System Transformation) |
− | # Text Processing | + | # 3 Text Processing |
− | #''' The Qt Event System (Internal Details, Synthetic Events, Delayed Invocation, Event Filters) | + | # 8 ''' The Qt Event System (Internal Details, Synthetic Events, Delayed Invocation, Event Filters) |
− | #''' Container Classes | + | # 7 ''' Container Classes |
− | #''' Debugging | + | # 9 ''' Debugging |
− | #''' Writing Your Own Widget | + | # 4 ''' Writing Your Own Widget |
− | #''' Help Systems''' | + | # 7 ''' Help Systems''' |
− | # Tool Tips and What's This | + | # 7 Tool Tips and What's This |
− | # Using Rich Text | + | # 4 Using Rich Text |
− | # Portability | + | # 5 Portability |
− | # System Resources (Sound, Saving Settings, the System Clipboard, Drag and Drop, Network Programming, External Processes with QProcess) | + | # 3 System Resources (Sound, Saving Settings, the System Clipboard, Drag and Drop, Network Programming, External Processes with QProcess) |
− | # Emulating MDI with QWorkspace | + | # 4 Emulating MDI with QWorkspace |
− | #''' QGraphicsView''' | + | # 7 ''' QGraphicsView''' |
− | # QScrollView | + | # 7 QScrollView |
− | #''' Model/View Programming | + | # 10 ''' Model/View Programming |
− | ##'''Using Convenience Classes (QListWidget, QTreeWidget, QTableWidget) | + | ## 9 '''Using Convenience Classes (QListWidget, QTreeWidget, QTableWidget) |
− | ##'''Stacked Widgets or Layouts | + | ## 9 '''Stacked Widgets or Layouts |
− | #''' Using OpenGL with Qt | + | # 7 ''' Using OpenGL with Qt |
− | #''' Widget Styles''' | + | # 8 ''' Widget Styles''' |
− | # qmake — Automating Makefile Creation | + | # 5 qmake — Automating Makefile Creation |
− | # CMAKE - | + | # 7 CMAKE - |
− | # Internationalization | + | # 4 Internationalization |
− | # XML in Qt | + | # 4 XML in Qt |
− | # Mulitithreading | + | # 4 Mulitithreading |
− | # SQL | + | # 3 SQL |
− | # Integrating with Visual Studio | + | # 6 Integrating with Visual Studio |
− | # Development Tools for Linux (KDevelop, ...) | + | # 6 Development Tools for Linux (KDevelop, ...) |
− | #''' Licensing''' | + | # 7 ''' Licensing''' |
− | # Deploying Qt Applications | + | # 6 Deploying Qt Applications |
− | # Plugins | + | # 6 Plugins |
− | # Qt4 vs Qt3 | + | # 2 Qt4 vs Qt3 |
− | # Qt vs other toolkits | + | # 2 Qt vs other toolkits |
− | #''' Qt with Python''' | + | # 7 ''' Qt with Python''' |
− | # Qt Scripting using Javascript | + | # 5 Qt Scripting using Javascript |
− | # Qt embedded | + | # 1 Qt embedded |
− | # Qt on Nokia devices | + | # 1 Qt on Nokia devices |
Revision as of 18:38, 24 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)
- 5 Nokia's angle
- 6 Qt Products and How They All Fit Together
- 9 GUI Toolkits and Cross-Platform Libraries
- 10 Getting Started with Qt ("Hello World")
- 8 Parent/Child Relationship
- 10 Linking User Interaction to Application Functionality (signal/slots)
- 6 Different Qt Libraries,
- 7 Various Widgets,
- 8 Model/View Classes
- 5 Dialogs
- 7 Geometry Management
- 3 file I/O
- 4 Networking
- 6 Graphics
- 3 Printing
- 3 Database
- 3 Multithreading
- 3 Multimedia
- 8 Painting - Basic Drawing
- 7 Main Window and Actions
- 3 Printing,
- 8 Scrolled Areas
- 8 Predefined Dialogs
- 8 Custom Dialogs
- 7 Geometry Management
- 8 Qt Designer (can be left out in the interest of time)
- 4 Customized Drawings (Colors, Transparency, Clipping, Coordinate System Transformation)
- 3 Text Processing
- 8 The Qt Event System (Internal Details, Synthetic Events, Delayed Invocation, Event Filters)
- 7 Container Classes
- 9 Debugging
- 4 Writing Your Own Widget
- 7 Help Systems
- 7 Tool Tips and What's This
- 4 Using Rich Text
- 5 Portability
- 3 System Resources (Sound, Saving Settings, the System Clipboard, Drag and Drop, Network Programming, External Processes with QProcess)
- 4 Emulating MDI with QWorkspace
- 7 QGraphicsView
- 7 QScrollView
- 10 Model/View Programming
- 9 Using Convenience Classes (QListWidget, QTreeWidget, QTableWidget)
- 9 Stacked Widgets or Layouts
- 7 Using OpenGL with Qt
- 8 Widget Styles
- 5 qmake — Automating Makefile Creation
- 7 CMAKE -
- 4 Internationalization
- 4 XML in Qt
- 4 Mulitithreading
- 3 SQL
- 6 Integrating with Visual Studio
- 6 Development Tools for Linux (KDevelop, ...)
- 7 Licensing
- 6 Deploying Qt Applications
- 6 Plugins
- 2 Qt4 vs Qt3
- 2 Qt vs other toolkits
- 7 Qt with Python
- 5 Qt Scripting using Javascript
- 1 Qt embedded
- 1 Qt on Nokia devices