Difference between revisions of "AHM2010:QtTutorial"
From NAMIC Wiki
(Created page with '=Qt tutorial= *When: Tuesday morning , 8:30-10:00am *Who: Slicer developers ==Agenda== *First steps with Qt (45 mins) **Hello World **Signals / Slots **Events vs Signals/Slots *…') |
|||
(4 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
+ | [[AHM_2010|Back to AHM]] | ||
+ | |||
=Qt tutorial= | =Qt tutorial= | ||
*When: Tuesday morning , 8:30-10:00am | *When: Tuesday morning , 8:30-10:00am | ||
Line 16: | Line 18: | ||
*status on the port of Slicer into Qt(5 mins) | *status on the port of Slicer into Qt(5 mins) | ||
*questions (15 mins) | *questions (15 mins) | ||
+ | |||
+ | ==Presentation material== | ||
+ | *[http://wiki.slicer.org/slicerWiki/index.php/File:QtPortInSlicer.ppt Qt Port In Slicer] | ||
+ | *[http://wiki.slicer.org/slicerWiki/index.php/File:FirstStepsInQt.ppt First Steps in Qt] | ||
=Qt technical workshop= | =Qt technical workshop= | ||
Line 33: | Line 39: | ||
** Design a module .ui file with Qt Designer | ** Design a module .ui file with Qt Designer | ||
** Go as far as you can in the implementation of a module. | ** Go as far as you can in the implementation of a module. | ||
+ | |||
+ | =Resources= | ||
+ | *[http://wiki.slicer.org/slicerWiki/index.php/Slicer3:Developers:Projects:QtSlicer Slicer in Qt] | ||
+ | **[http://wiki.slicer.org/slicerWiki/index.php/Slicer3:Developers:Projects:QtSlicer/Documents Presentation materials] | ||
+ | **[http://wiki.slicer.org/slicerWiki/index.php/Slicer3:Developers:Projects:QtSlicer/Gallery Image Gallery] | ||
+ | **[http://wiki.slicer.org/slicerWiki/index.php/Slicer3:Developers:Projects:QtSlicer/Tutorials Tutorials] |
Latest revision as of 17:29, 5 January 2010
Home < AHM2010:QtTutorialBack to AHM
Contents
Qt tutorial
- When: Tuesday morning , 8:30-10:00am
- Who: Slicer developers
Agenda
- First steps with Qt (45 mins)
- Hello World
- Signals / Slots
- Events vs Signals/Slots
- Layouts
- What QObject does for you ?
- Qt Designer
- How to write a widget
- ...
- how to write a module with Qt (25 mins)
- status on the port of Slicer into Qt(5 mins)
- questions (15 mins)
Presentation material
Qt technical workshop
- When: Tuesday afternoon , 3:30-4:30am
- Who: Slicer developers
- What: how to write a module with Qt.
Using a concrete example of a module conversion into Qt, we will briefly show the steps to convert modules into Qt. (10 mins)
We will then answer the participants technical questions (50 mins).
Preparations
- A laptop with Slicer and Qt installed. See the building instructions
- Read the different tutorials about Qt in Slicer
- Optional
- Create a mock-up of a module UI
- Create an empty module as explained on slide #13
- Design a module .ui file with Qt Designer
- Go as far as you can in the implementation of a module.