Difference between revisions of "Slicer3:Developers:Projects:QtSlicer/Tutorials/ModuleWriting"

From Slicer Wiki
Jump to: navigation, search
(Move from Slicer3 to Slicer4)
 
(2 intermediate revisions by 2 users not shown)
Line 1: Line 1:
−
= Initialization =
+
This page has moved to [[Slicer4:Developers:Projects:QtSlicer/Tutorials/ModuleWriting|Slicer4 Module Writing]]
−
* Create the Module directory
 
−
cd Slicer4
 
−
python Scripts/ModuleWizard.py MY_MODULE_NAME
 
−
Note: on Windows
 
−
..\Slicer4-Superbuild\python-build\PCBuild\python.exe Scripts\ModuleWizard.py MY_MODULE_NAME
 
−
* Add the newly created module into Slicer4/QTModules/CMakeLists.txt
 
−
* Compile
 
−
* Start Slicer and verify the module is present
 
−
* Open the designer via the launcher
 
−
cd Slicer4-Superbuild/Slicer-build
 
−
slicer4 --designer
 
−
*Open the module UI file (QTModules/MY_MODULE_NAME/Resources/UI/qSlicerMY_MODULE_NAMEModule.ui)
 
−
= Qt Designer =
 
−
* How to set icons to widgets
 
−
** In the icon property entry of the widget (Property Editor), select a resource file
 
−
*** Slicer4\QTModules\MY_MODULE_NAME\Resources\qSlicerMY_MODULE_NAMEModule.qrc
 
−
*** Slicer4\Libs\qMRMLWidgets\Resources\qMRMLWidget.qrc
 
−
*** Slicer4\Base\QTGUI\Resources\qSlicerBaseQTGUI.qrc
 
−
* How to add an icon in a resource file
 
−
** Add the icon in Slicer4/QTModules/MY_MODULE_NAME/Resources/Icon
 
−
** Edit the resource file by adding the line
 
−
*** "<file>Icons/MyIcon.png</file>"
 
−
= QtCreator =
 
−
* launch qtcreator through slicer to setup paths and paths to paths:
 
−
Slicer4 --launch /your/qtcreator/location
 
−
* turn off verbose make using this from Slicer-build:
 
−
cmake -D CMAKE_VERBOSE_MAKEFILE:BOOL=OFF .
 

Latest revision as of 07:00, 16 January 2011

Home < Slicer3:Developers:Projects:QtSlicer < Tutorials < ModuleWriting

This page has moved to Slicer4 Module Writing