Difference between revisions of "Documentation/4.0/Developers"

From Slicer Wiki
Jump to: navigation, search
Line 25: Line 25:
 
* [http://massmail.bwh.harvard.edu/mailman/listinfo/slicer-devel Developers mailing list]
 
* [http://massmail.bwh.harvard.edu/mailman/listinfo/slicer-devel Developers mailing list]
 
: Intended for the discussion of programming related questions.
 
: Intended for the discussion of programming related questions.
 +
 +
===HOW TO===
 +
----
 +
* [[Slicer4:QtPort/Tutorials|Debug Instructions]]
 +
: How to debug Slicer (linux-only).
 +
 +
* [[Slicer4:Developers:Projects:QtSlicer/Tutorials/QtCreator|Use QtCreator]]
 +
: Setup QtCreator with Slicer
 +
 +
* [[Slicer4:Developers:Projects:QtSlicer/Tutorials/QtDesigner|Use custom widgets in Qt Designer]]
 +
 +
* [[Slicer4:Developers:Projects:QtSlicer/Tutorials/ModuleWriting|Create a loadable module]]
 +
: See also presentation [[Media:QtPortInSlicer.ppt|QtPortInSlicer - How to write a module]]
 +
 +
* [[Slicer4:Developers:Projects:QtSlicer/Tutorials/ExternalModuleWriting|Create an external loadable module]]
 +
: Describes how to make a (Slicer / Qt) loadable module that is compiled outside of the slicer build tree.
 +
 +
* [[Slicer4:Developers:Projects:QtSlicer/Tutorials/ExtensionWriting|Create an extension]]
 +
 +
* [[Slicer4:Developers:Projects:QtSlicer/Tutorials/WidgetWriting|Write a widget for Slicer and Qt Designer]]
 +
 +
* [[Slicer4:Developers:Projects:QtSlicer/Tutorials/PythonAndUIFile|Use UI file from Slicer python]]
 +
  
 
|bgcolor="#CCCCCC"|
 
|bgcolor="#CCCCCC"|

Revision as of 21:31, 31 October 2011

Home < Documentation < 4.0 < Developers

Documentation

Compile/Install


Compiling and installing Slicer from source.

Mailing List


Intended for the discussion of programming related questions.

HOW TO


How to debug Slicer (linux-only).
Setup QtCreator with Slicer
See also presentation QtPortInSlicer - How to write a module
Describes how to make a (Slicer / Qt) loadable module that is compiled outside of the slicer build tree.


Design & Implementation


Objects and their organization. MRML Library provides API for managing medical image data type.
Details how displayable manager works.
Presents the underlying infrastructure.
Details how Slicer is built and packaged.


Miscellaneous


Set of screenshots showing the different Slicer components.
This page serves as a MediaWiki sandbox.