<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.commontk.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Mayeul.chassagnard</id>
	<title>Commontk - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://www.commontk.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Mayeul.chassagnard"/>
	<link rel="alternate" type="text/html" href="https://www.commontk.org/index.php?title=Special:Contributions/Mayeul.chassagnard"/>
	<updated>2026-04-22T12:38:46Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>https://www.commontk.org/index.php?title=Documentation/ImageGallery&amp;diff=2306</id>
		<title>Documentation/ImageGallery</title>
		<link rel="alternate" type="text/html" href="https://www.commontk.org/index.php?title=Documentation/ImageGallery&amp;diff=2306"/>
		<updated>2016-09-01T22:19:00Z</updated>

		<summary type="html">&lt;p&gt;Mayeul.chassagnard: /* Scripting/Python */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Widgets==&lt;br /&gt;
&amp;lt;gallery widths=300 px heights=200px perrow=3&amp;gt;&lt;br /&gt;
Image:CtkActionsWidget.png|[http://www.commontk.org/docs/html/classctkActionsWidget.html ctkActionsWidget]&amp;lt;br&amp;gt;A custom QTreeView that shows the QActions (shortcuts) of an application.&lt;br /&gt;
Image:CtkAxesWidget.png|[http://www.commontk.org/docs/html/classctkAxesWidget.html ctkAxesWidget]&amp;lt;br&amp;gt;A widget to select an axis (RAS).&lt;br /&gt;
Image:CtkCheckableComboBox.png|[http://www.commontk.org/docs/html/classctkCheckableComboBox.html ctkCheckableComboBox]&amp;lt;br&amp;gt;A combo box to check items.&lt;br /&gt;
Image:CtkCheckableHeaderView.png|[http://www.commontk.org/docs/html/classctkCheckableHeaderView.html ctkCheckableHeaderView]&amp;lt;br&amp;gt;A QHeaderView that support checkable sections. The checkState can be propagated to the model items.&lt;br /&gt;
Image:CtkCheckablePushButton.png|[http://www.commontk.org/docs/html/classctkCheckablePushButton.html ctkCheckablePushButton]&amp;lt;br&amp;gt;A QPushButton with a custom checkbox. By default the checkable state is controlled with a checkbox.&lt;br /&gt;
Image:CtkCollapsibleWidget.png|[http://www.commontk.org/docs/html/classctkCollapsibleButton.html ctkCollapsibleButton]&amp;lt;br&amp;gt;A container with a QPushButton on top that controls the visible state of the contents&lt;br /&gt;
Image:CtkCollapsibleGroupBox.png|[http://www.commontk.org/docs/html/classctkCollapsibleGroupBox.html ctkCollapsibleGroupBox]&amp;lt;br&amp;gt;A QGroupBox that collapses/expands when checked/unchecked&lt;br /&gt;
Image:CtkColorDialog.png|[http://www.commontk.org/docs/html/classctkColorDialog.html ctkColorDialog]&amp;lt;br&amp;gt;A QColorDialog that can be customized with extra widgets(tabs)&lt;br /&gt;
Image:CtkColorPickerButton.png|[http://www.commontk.org/docs/html/classctkColorPickerButton.html ctkColorPickerButton]&amp;lt;br&amp;gt;A QPushButton with a colorful icon, opening a color chooser dialog on click&lt;br /&gt;
Image:CtkTitleComboBox.png|[http://www.commontk.org/docs/html/classctkComboBox.html ctkComboBox]&amp;lt;br&amp;gt;An advanced QComboBox with default icon/title, persistent text...&lt;br /&gt;
Image:CtkCoordinatesWidget.png|[http://www.commontk.org/docs/html/classctkCoordinatesWidget.html ctkCoordinatesWidget]&amp;lt;br&amp;gt;A QDoubleSpinBox container that groups signals/slots of 3D vectors(i.e. X,Y,Z)&lt;br /&gt;
Image:CtkDateRangeWidget.png|[http://www.commontk.org/docs/html/classctkDateRangeWidget.html ctkDateRangeWidget]&amp;lt;br&amp;gt;A utility widget to select a range in time.&lt;br /&gt;
Image:CtkDirectoryButton.png|[http://www.commontk.org/docs/html/classctkDirectoryButton.html ctkDirectoryButton]&amp;lt;br&amp;gt;A QPushButton that display a directory path and popups a QFileDialog on click. The selected directory is then displayed on the button and a signal emitted.&lt;br /&gt;
Image:CtkRangeSlider.png|[http://www.commontk.org/docs/html/classctkDoubleRangeSlider.html ctkDoubleRangeSlider]&amp;lt;br&amp;gt;A ctkRangeSlider handling double values.&lt;br /&gt;
Image:CtkDoubleSlider.png|[http://www.commontk.org/docs/html/classctkDoubleSlider.html ctkDoubleSlider]&amp;lt;br&amp;gt;A slider handling doubles&lt;br /&gt;
Image:CtkDoubleSpinBox.gif|[http://www.commontk.org/docs/html/classctkDoubleSpinBox.html ctkDoubleSpinBox]&amp;lt;br&amp;gt;An advanced spinbox with better control over the decimals&lt;br /&gt;
Image:CtkExpandableWidget.png|[http://www.commontk.org/docs/html/classctkExpandableWidget.html ctkExpandableWidget]&amp;lt;br&amp;gt;A resizable (size-hint) frame or grip (with [http://www.commontk.org/docs/html/classctkSizeGrip.html ctkSizeGrip]).&lt;br /&gt;
Image:CtkErrorLogWidget.png|[http://www.commontk.org/docs/html/classctkErrorLogWidget.html ctkErrorLogWidget]&amp;lt;br&amp;gt;A widget to show errors and logs of your application&lt;br /&gt;
Image:ExpandButton.png|[http://www.commontk.org/docs/html/classctkExpandButton.html ctkExpandButton]&amp;lt;br&amp;gt;A QToolButton with a standard icon, to show, hide widgets.&lt;br /&gt;
Image:CtkFileDialog.png|[http://www.commontk.org/docs/html/classctkFileDialog.html ctkFileDialog]&amp;lt;br&amp;gt;A customizable QFileDialog (extra options can be added to the file dialog).&lt;br /&gt;
Image:CtkFittedTextBrowser.png|[http://www.commontk.org/docs/html/classctkFittedTextBrowser.html ctkFittedTextBrowser]&amp;lt;br&amp;gt;A QTextBrowser that returns a dynamic vertical size hint depending of it&#039;s width.&lt;br /&gt;
Image:CtkFittedTextBrowser2.png|[http://www.commontk.org/docs/html/classctkFittedTextBrowser.html ctkFittedTextBrowser]&amp;lt;br&amp;gt;A QTextBrowser that returns a dynamic vertical size hint depending of it&#039;s width.&lt;br /&gt;
Image:CtkFlowLayout.png|[http://www.commontk.org/docs/html/classctkFlowLayout.html ctkFlowLayout]&amp;lt;br&amp;gt;A QLayout that dynamically lay-outs widgets based on the available width/height.&lt;br /&gt;
Image:CtkFontButton.png|[http://www.commontk.org/docs/html/classctkFontButton.html ctkFontButton]&amp;lt;br&amp;gt;A pushbutton to select a font.&lt;br /&gt;
Image:CtkLayoutManager.png|[http://www.commontk.org/docs/html/classctkLayoutManager.html ctkLayoutManager]&amp;lt;br&amp;gt;An XML layout manager for dynamic and serializable layout.&lt;br /&gt;
Image:CtkLanguageComboBox.png|[http://www.commontk.org/docs/html/classctkLanguageComboBox.html ctkLanguageComboBox]&amp;lt;br&amp;gt;A combobox to select a language.&lt;br /&gt;
Image:CtkMaterialPropertyWidget.png|[http://www.commontk.org/docs/html/classctkMaterialPropertyWidget.html ctkMaterialPropertyWidget]&amp;lt;br&amp;gt;A widget to control material properties&lt;br /&gt;
Image:CtkMenuButton.png|[http://www.commontk.org/docs/html/classctkMenuButton.html ctkMenuButton]&amp;lt;br&amp;gt;A QPushButton with a dedicated area that popups a QMenu&lt;br /&gt;
Image:CtkMenuComboBox.png|[http://www.commontk.org/docs/html/classctkMenuComboBox.html ctkMenuComboBox]&amp;lt;br&amp;gt;A QComboBox links with a Qmenu&lt;br /&gt;
Image:CtkVTKMatrixWidget.png|[http://www.commontk.org/docs/html/classctkMatrixWidget.html ctkMatrixWidget]&amp;lt;br&amp;gt;A matrix table&lt;br /&gt;
Image:CtkModalityWidget.png|[http://www.commontk.org/docs/html/classctkModalityWidget.html ctkModalityWidget]&amp;lt;br&amp;gt;A radio button group of medical (DICOM) modalities&lt;br /&gt;
Image:CtkPathLineEdit.png|[http://www.commontk.org/docs/html/classctkPathLineEdit.html ctkPathLineEdit]&amp;lt;br&amp;gt;An auto-complete line edit to pick file path and remember history. &lt;br /&gt;
Image:CtkPathListWidget.png|[http://www.commontk.org/docs/html/classctkPathListWidget.html ctkPathListWidget]&amp;lt;br&amp;gt;A list view with buttons to select multiple files/directories. &lt;br /&gt;
Image:CtkPopupWidget.png|[http://www.commontk.org/docs/html/classctkPopupWidget.html ctkPopupWidget]&amp;lt;br&amp;gt;A widget that opens/closes dynamically. Read the [http://www.kitware.com/blog/home/post/169 blog post]. &lt;br /&gt;
Image:CtkRangeSlider.png|[http://www.commontk.org/docs/html/classctkRangeSlider.html ctkRangeSlider]&amp;lt;br&amp;gt;A QSlider with 2 handles to select 2 values.&lt;br /&gt;
Image:CtkRangeWidget.png|[http://www.commontk.org/docs/html/classctkRangeWidget.html ctkRangeWidget]&amp;lt;br&amp;gt;A ctkDoubleRangeSlider with 2 linked spinboxes.&lt;br /&gt;
Image:CtkScreenshotDialog.png|[http://www.commontk.org/docs/html/classctkScreenshotDialog.html ctkScreenshotDialog]&amp;lt;br&amp;gt;A dialog to take screenshots of any QWidget&lt;br /&gt;
Image:CtkSearchBox3.png|[http://www.commontk.org/docs/html/classctkSearchBox.html ctkSearchBox]&amp;lt;br&amp;gt;A QLineEdit with 2 QIcon to be used to filter other widgets&lt;br /&gt;
Image:CtkSettingsDialog.png|[http://www.commontk.org/docs/html/classctkSettingsDialog.html ctkSettingsDialog]&amp;lt;br&amp;gt;An easy to setup dialog to control application settings.&lt;br /&gt;
Image:CtkSliderSpinBoxWidget.png|[http://www.commontk.org/docs/html/classctkSliderWidget.html ctkSliderWidget]&amp;lt;br&amp;gt;A pair of a ctkDoubleSlider and a QDoubleSpinBox bound together&lt;br /&gt;
Image:CtkThumbnailLabel.png|[http://www.commontk.org/docs/html/classctkThumbnailLabel.html ctkThumbnailLabel]&amp;lt;br&amp;gt;An advanced label to give control over the pixmap resizing and text position.&lt;br /&gt;
Image:CtkThumbnailListWidget.png|[http://www.commontk.org/docs/html/classctkThumbnailListWidget.html ctkThumbnailListWidget]&amp;lt;br&amp;gt;A collection of ctkThumbnailLabels in a flexible layout.&lt;br /&gt;
Image:CtkTransferFunctionWidget.png|[http://www.commontk.org/docs/html/classctkTransferFunctionWidget.html ctkTransferFunctionWidget]&amp;lt;br&amp;gt;A widget that displays [[Documentation/ctkTransferFunctionWidget|ctkTransferFunctions]]&lt;br /&gt;
Image:CtkTreeComboBox.png|[http://www.commontk.org/docs/html/classctkTreeComboBox.html ctkTreeComboBox]&amp;lt;br&amp;gt;A QComboBox that displays items in a tree view&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Visualization/VTK/Widgets==&lt;br /&gt;
&amp;lt;gallery widths=300 px heights=200px perrow=3&amp;gt;&lt;br /&gt;
Image:CtkVTKDataSetArrayComboBox.png|[http://www.commontk.org/docs/html/classctkVTKDataSetArrayComboBox.html ctkVTKDataSetArrayComboBox]&amp;lt;br&amp;gt;A combobox populated with a vtkDataSet data arrays&lt;br /&gt;
Image:CtkVTKMagnifyView.png|[http://www.commontk.org/docs/html/classctkVTKMagnifyView.html ctkVTKMagnifyView]&amp;lt;br&amp;gt;A widget that display zoomed contents of a VTK render window.&lt;br /&gt;
Image:CtkVTKMatrixWidget.png|[http://www.commontk.org/docs/html/classctkVTKMatrixWidget.html ctkVTKMatrixWidget]&amp;lt;br&amp;gt;A QTableWidget specially conceived for displaying/editing matrices&lt;br /&gt;
Image:CtkVTKPropertyWidget.png|[http://www.commontk.org/docs/html/classctkVTKPropertyWidget.html ctkVTKPropertyWidget]&amp;lt;br&amp;gt;A widget to control all the properties of vtkProperties.&lt;br /&gt;
Image:CtkVTKRenderView.png|[http://www.commontk.org/docs/html/classctkVTKRenderView.html ctkVTKRenderView]&amp;lt;br&amp;gt;A QVTKRenderWidget with additional utility functions&lt;br /&gt;
Image:CtkVTKScalarsToColorsView.png|[http://www.commontk.org/docs/html/classctkVTKScalarsToColorsView.html ctkVTKScalarsToColorsView]&amp;lt;br&amp;gt;A QVTKWidget that contains VTK Charts for transfer function rendering/interfacing&lt;br /&gt;
Image:CtkVTKSliceView-Lightbox.png|[http://www.commontk.org/docs/html/classctkVTKSliceView.html ctkVTKSliceView]&amp;lt;br&amp;gt;A QVTKRenderWidget to display 2D images (support lightbox mode)&lt;br /&gt;
Image:CtkMaterialPropertyWidget.png|[http://www.commontk.org/docs/html/classctkVTKSurfaceMaterialPropertyWidget.html ctkVTKSurfaceMaterialPropertyWidget]&amp;lt;br&amp;gt;A widget to control vtkProperty most common properties&lt;br /&gt;
Image:CtkVTKTextPropertyWidget.png|[http://www.commontk.org/docs/html/classctkVTKTextPropertyWidget.html ctkVTKTextPropertyWidget]&amp;lt;br&amp;gt;A widget to control vtkTextProperty most common properties&lt;br /&gt;
Image:CtkVTKThresholdWidget.png|[http://www.commontk.org/docs/html/classctkVTKThresholdWidget.html ctkVTKThresholdWidget]&amp;lt;br&amp;gt;A widget to control a threshold min/max/height in a vtkPiecewiseFunction&lt;br /&gt;
Image:CtkVTKThumbnailView.png|[http://www.commontk.org/docs/html/classctkVTKThumbnailView.html ctkVTKThumbnailView]&amp;lt;br&amp;gt;A widget to show the viewport of any vtkRenderer&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==DICOM==&lt;br /&gt;
&amp;lt;gallery widths=300 px heights=200px perrow=3&amp;gt;&lt;br /&gt;
Image:CtkDICOM-hackfest-Feb-2011.png|[http://www.commontk.org/docs/html/classctkDICOMAppWidget.html ctkDICOMAppWidget]&amp;lt;br&amp;gt;A DICOM widget to manage local and remote DICOM image database&lt;br /&gt;
Image:CtkDICOMImportWidget.png|[http://www.commontk.org/docs/html/classctkDICOMImportWidget.html ctkDICOMImportWidget]&amp;lt;br&amp;gt;Panel to select a directory containing DICOM files on a local file system.&lt;br /&gt;
Image:CtkDICOMModel.png|[http://www.commontk.org/docs/html/classctkDICOMModel.html ctkDICOMModel]&amp;lt;br&amp;gt;A QAbstractItemModel to represent DICOM files.&lt;br /&gt;
Image:CtkDICOMServerNodeWidget.png|[http://www.commontk.org/docs/html/classctkDICOMServerNodeWidget.html ctkDICOMServerNodeWidget]&amp;lt;br&amp;gt;A widget to list/add/remove remote servers.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Scripting/Python==&lt;br /&gt;
&amp;lt;gallery widths=300 px heights=200px perrow=3&amp;gt;&lt;br /&gt;
Image:CtkPythonShell.png|A console to interact with python&amp;lt;br&amp;gt;[http://www.commontk.org/docs/html/ctkSimplePythonShell_8py.html ctkPythonShell]&amp;lt;br&amp;gt; [http://commontk.org/index.php/Documentation/PythonScripting_HowToUseCTKPythonConsole How to use the CTK Python Console?]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;/div&gt;</summary>
		<author><name>Mayeul.chassagnard</name></author>
	</entry>
	<entry>
		<id>https://www.commontk.org/index.php?title=Documentation/ImageGallery&amp;diff=2305</id>
		<title>Documentation/ImageGallery</title>
		<link rel="alternate" type="text/html" href="https://www.commontk.org/index.php?title=Documentation/ImageGallery&amp;diff=2305"/>
		<updated>2016-09-01T22:03:03Z</updated>

		<summary type="html">&lt;p&gt;Mayeul.chassagnard: /* Scripting/Python */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Widgets==&lt;br /&gt;
&amp;lt;gallery widths=300 px heights=200px perrow=3&amp;gt;&lt;br /&gt;
Image:CtkActionsWidget.png|[http://www.commontk.org/docs/html/classctkActionsWidget.html ctkActionsWidget]&amp;lt;br&amp;gt;A custom QTreeView that shows the QActions (shortcuts) of an application.&lt;br /&gt;
Image:CtkAxesWidget.png|[http://www.commontk.org/docs/html/classctkAxesWidget.html ctkAxesWidget]&amp;lt;br&amp;gt;A widget to select an axis (RAS).&lt;br /&gt;
Image:CtkCheckableComboBox.png|[http://www.commontk.org/docs/html/classctkCheckableComboBox.html ctkCheckableComboBox]&amp;lt;br&amp;gt;A combo box to check items.&lt;br /&gt;
Image:CtkCheckableHeaderView.png|[http://www.commontk.org/docs/html/classctkCheckableHeaderView.html ctkCheckableHeaderView]&amp;lt;br&amp;gt;A QHeaderView that support checkable sections. The checkState can be propagated to the model items.&lt;br /&gt;
Image:CtkCheckablePushButton.png|[http://www.commontk.org/docs/html/classctkCheckablePushButton.html ctkCheckablePushButton]&amp;lt;br&amp;gt;A QPushButton with a custom checkbox. By default the checkable state is controlled with a checkbox.&lt;br /&gt;
Image:CtkCollapsibleWidget.png|[http://www.commontk.org/docs/html/classctkCollapsibleButton.html ctkCollapsibleButton]&amp;lt;br&amp;gt;A container with a QPushButton on top that controls the visible state of the contents&lt;br /&gt;
Image:CtkCollapsibleGroupBox.png|[http://www.commontk.org/docs/html/classctkCollapsibleGroupBox.html ctkCollapsibleGroupBox]&amp;lt;br&amp;gt;A QGroupBox that collapses/expands when checked/unchecked&lt;br /&gt;
Image:CtkColorDialog.png|[http://www.commontk.org/docs/html/classctkColorDialog.html ctkColorDialog]&amp;lt;br&amp;gt;A QColorDialog that can be customized with extra widgets(tabs)&lt;br /&gt;
Image:CtkColorPickerButton.png|[http://www.commontk.org/docs/html/classctkColorPickerButton.html ctkColorPickerButton]&amp;lt;br&amp;gt;A QPushButton with a colorful icon, opening a color chooser dialog on click&lt;br /&gt;
Image:CtkTitleComboBox.png|[http://www.commontk.org/docs/html/classctkComboBox.html ctkComboBox]&amp;lt;br&amp;gt;An advanced QComboBox with default icon/title, persistent text...&lt;br /&gt;
Image:CtkCoordinatesWidget.png|[http://www.commontk.org/docs/html/classctkCoordinatesWidget.html ctkCoordinatesWidget]&amp;lt;br&amp;gt;A QDoubleSpinBox container that groups signals/slots of 3D vectors(i.e. X,Y,Z)&lt;br /&gt;
Image:CtkDateRangeWidget.png|[http://www.commontk.org/docs/html/classctkDateRangeWidget.html ctkDateRangeWidget]&amp;lt;br&amp;gt;A utility widget to select a range in time.&lt;br /&gt;
Image:CtkDirectoryButton.png|[http://www.commontk.org/docs/html/classctkDirectoryButton.html ctkDirectoryButton]&amp;lt;br&amp;gt;A QPushButton that display a directory path and popups a QFileDialog on click. The selected directory is then displayed on the button and a signal emitted.&lt;br /&gt;
Image:CtkRangeSlider.png|[http://www.commontk.org/docs/html/classctkDoubleRangeSlider.html ctkDoubleRangeSlider]&amp;lt;br&amp;gt;A ctkRangeSlider handling double values.&lt;br /&gt;
Image:CtkDoubleSlider.png|[http://www.commontk.org/docs/html/classctkDoubleSlider.html ctkDoubleSlider]&amp;lt;br&amp;gt;A slider handling doubles&lt;br /&gt;
Image:CtkDoubleSpinBox.gif|[http://www.commontk.org/docs/html/classctkDoubleSpinBox.html ctkDoubleSpinBox]&amp;lt;br&amp;gt;An advanced spinbox with better control over the decimals&lt;br /&gt;
Image:CtkExpandableWidget.png|[http://www.commontk.org/docs/html/classctkExpandableWidget.html ctkExpandableWidget]&amp;lt;br&amp;gt;A resizable (size-hint) frame or grip (with [http://www.commontk.org/docs/html/classctkSizeGrip.html ctkSizeGrip]).&lt;br /&gt;
Image:CtkErrorLogWidget.png|[http://www.commontk.org/docs/html/classctkErrorLogWidget.html ctkErrorLogWidget]&amp;lt;br&amp;gt;A widget to show errors and logs of your application&lt;br /&gt;
Image:ExpandButton.png|[http://www.commontk.org/docs/html/classctkExpandButton.html ctkExpandButton]&amp;lt;br&amp;gt;A QToolButton with a standard icon, to show, hide widgets.&lt;br /&gt;
Image:CtkFileDialog.png|[http://www.commontk.org/docs/html/classctkFileDialog.html ctkFileDialog]&amp;lt;br&amp;gt;A customizable QFileDialog (extra options can be added to the file dialog).&lt;br /&gt;
Image:CtkFittedTextBrowser.png|[http://www.commontk.org/docs/html/classctkFittedTextBrowser.html ctkFittedTextBrowser]&amp;lt;br&amp;gt;A QTextBrowser that returns a dynamic vertical size hint depending of it&#039;s width.&lt;br /&gt;
Image:CtkFittedTextBrowser2.png|[http://www.commontk.org/docs/html/classctkFittedTextBrowser.html ctkFittedTextBrowser]&amp;lt;br&amp;gt;A QTextBrowser that returns a dynamic vertical size hint depending of it&#039;s width.&lt;br /&gt;
Image:CtkFlowLayout.png|[http://www.commontk.org/docs/html/classctkFlowLayout.html ctkFlowLayout]&amp;lt;br&amp;gt;A QLayout that dynamically lay-outs widgets based on the available width/height.&lt;br /&gt;
Image:CtkFontButton.png|[http://www.commontk.org/docs/html/classctkFontButton.html ctkFontButton]&amp;lt;br&amp;gt;A pushbutton to select a font.&lt;br /&gt;
Image:CtkLayoutManager.png|[http://www.commontk.org/docs/html/classctkLayoutManager.html ctkLayoutManager]&amp;lt;br&amp;gt;An XML layout manager for dynamic and serializable layout.&lt;br /&gt;
Image:CtkLanguageComboBox.png|[http://www.commontk.org/docs/html/classctkLanguageComboBox.html ctkLanguageComboBox]&amp;lt;br&amp;gt;A combobox to select a language.&lt;br /&gt;
Image:CtkMaterialPropertyWidget.png|[http://www.commontk.org/docs/html/classctkMaterialPropertyWidget.html ctkMaterialPropertyWidget]&amp;lt;br&amp;gt;A widget to control material properties&lt;br /&gt;
Image:CtkMenuButton.png|[http://www.commontk.org/docs/html/classctkMenuButton.html ctkMenuButton]&amp;lt;br&amp;gt;A QPushButton with a dedicated area that popups a QMenu&lt;br /&gt;
Image:CtkMenuComboBox.png|[http://www.commontk.org/docs/html/classctkMenuComboBox.html ctkMenuComboBox]&amp;lt;br&amp;gt;A QComboBox links with a Qmenu&lt;br /&gt;
Image:CtkVTKMatrixWidget.png|[http://www.commontk.org/docs/html/classctkMatrixWidget.html ctkMatrixWidget]&amp;lt;br&amp;gt;A matrix table&lt;br /&gt;
Image:CtkModalityWidget.png|[http://www.commontk.org/docs/html/classctkModalityWidget.html ctkModalityWidget]&amp;lt;br&amp;gt;A radio button group of medical (DICOM) modalities&lt;br /&gt;
Image:CtkPathLineEdit.png|[http://www.commontk.org/docs/html/classctkPathLineEdit.html ctkPathLineEdit]&amp;lt;br&amp;gt;An auto-complete line edit to pick file path and remember history. &lt;br /&gt;
Image:CtkPathListWidget.png|[http://www.commontk.org/docs/html/classctkPathListWidget.html ctkPathListWidget]&amp;lt;br&amp;gt;A list view with buttons to select multiple files/directories. &lt;br /&gt;
Image:CtkPopupWidget.png|[http://www.commontk.org/docs/html/classctkPopupWidget.html ctkPopupWidget]&amp;lt;br&amp;gt;A widget that opens/closes dynamically. Read the [http://www.kitware.com/blog/home/post/169 blog post]. &lt;br /&gt;
Image:CtkRangeSlider.png|[http://www.commontk.org/docs/html/classctkRangeSlider.html ctkRangeSlider]&amp;lt;br&amp;gt;A QSlider with 2 handles to select 2 values.&lt;br /&gt;
Image:CtkRangeWidget.png|[http://www.commontk.org/docs/html/classctkRangeWidget.html ctkRangeWidget]&amp;lt;br&amp;gt;A ctkDoubleRangeSlider with 2 linked spinboxes.&lt;br /&gt;
Image:CtkScreenshotDialog.png|[http://www.commontk.org/docs/html/classctkScreenshotDialog.html ctkScreenshotDialog]&amp;lt;br&amp;gt;A dialog to take screenshots of any QWidget&lt;br /&gt;
Image:CtkSearchBox3.png|[http://www.commontk.org/docs/html/classctkSearchBox.html ctkSearchBox]&amp;lt;br&amp;gt;A QLineEdit with 2 QIcon to be used to filter other widgets&lt;br /&gt;
Image:CtkSettingsDialog.png|[http://www.commontk.org/docs/html/classctkSettingsDialog.html ctkSettingsDialog]&amp;lt;br&amp;gt;An easy to setup dialog to control application settings.&lt;br /&gt;
Image:CtkSliderSpinBoxWidget.png|[http://www.commontk.org/docs/html/classctkSliderWidget.html ctkSliderWidget]&amp;lt;br&amp;gt;A pair of a ctkDoubleSlider and a QDoubleSpinBox bound together&lt;br /&gt;
Image:CtkThumbnailLabel.png|[http://www.commontk.org/docs/html/classctkThumbnailLabel.html ctkThumbnailLabel]&amp;lt;br&amp;gt;An advanced label to give control over the pixmap resizing and text position.&lt;br /&gt;
Image:CtkThumbnailListWidget.png|[http://www.commontk.org/docs/html/classctkThumbnailListWidget.html ctkThumbnailListWidget]&amp;lt;br&amp;gt;A collection of ctkThumbnailLabels in a flexible layout.&lt;br /&gt;
Image:CtkTransferFunctionWidget.png|[http://www.commontk.org/docs/html/classctkTransferFunctionWidget.html ctkTransferFunctionWidget]&amp;lt;br&amp;gt;A widget that displays [[Documentation/ctkTransferFunctionWidget|ctkTransferFunctions]]&lt;br /&gt;
Image:CtkTreeComboBox.png|[http://www.commontk.org/docs/html/classctkTreeComboBox.html ctkTreeComboBox]&amp;lt;br&amp;gt;A QComboBox that displays items in a tree view&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Visualization/VTK/Widgets==&lt;br /&gt;
&amp;lt;gallery widths=300 px heights=200px perrow=3&amp;gt;&lt;br /&gt;
Image:CtkVTKDataSetArrayComboBox.png|[http://www.commontk.org/docs/html/classctkVTKDataSetArrayComboBox.html ctkVTKDataSetArrayComboBox]&amp;lt;br&amp;gt;A combobox populated with a vtkDataSet data arrays&lt;br /&gt;
Image:CtkVTKMagnifyView.png|[http://www.commontk.org/docs/html/classctkVTKMagnifyView.html ctkVTKMagnifyView]&amp;lt;br&amp;gt;A widget that display zoomed contents of a VTK render window.&lt;br /&gt;
Image:CtkVTKMatrixWidget.png|[http://www.commontk.org/docs/html/classctkVTKMatrixWidget.html ctkVTKMatrixWidget]&amp;lt;br&amp;gt;A QTableWidget specially conceived for displaying/editing matrices&lt;br /&gt;
Image:CtkVTKPropertyWidget.png|[http://www.commontk.org/docs/html/classctkVTKPropertyWidget.html ctkVTKPropertyWidget]&amp;lt;br&amp;gt;A widget to control all the properties of vtkProperties.&lt;br /&gt;
Image:CtkVTKRenderView.png|[http://www.commontk.org/docs/html/classctkVTKRenderView.html ctkVTKRenderView]&amp;lt;br&amp;gt;A QVTKRenderWidget with additional utility functions&lt;br /&gt;
Image:CtkVTKScalarsToColorsView.png|[http://www.commontk.org/docs/html/classctkVTKScalarsToColorsView.html ctkVTKScalarsToColorsView]&amp;lt;br&amp;gt;A QVTKWidget that contains VTK Charts for transfer function rendering/interfacing&lt;br /&gt;
Image:CtkVTKSliceView-Lightbox.png|[http://www.commontk.org/docs/html/classctkVTKSliceView.html ctkVTKSliceView]&amp;lt;br&amp;gt;A QVTKRenderWidget to display 2D images (support lightbox mode)&lt;br /&gt;
Image:CtkMaterialPropertyWidget.png|[http://www.commontk.org/docs/html/classctkVTKSurfaceMaterialPropertyWidget.html ctkVTKSurfaceMaterialPropertyWidget]&amp;lt;br&amp;gt;A widget to control vtkProperty most common properties&lt;br /&gt;
Image:CtkVTKTextPropertyWidget.png|[http://www.commontk.org/docs/html/classctkVTKTextPropertyWidget.html ctkVTKTextPropertyWidget]&amp;lt;br&amp;gt;A widget to control vtkTextProperty most common properties&lt;br /&gt;
Image:CtkVTKThresholdWidget.png|[http://www.commontk.org/docs/html/classctkVTKThresholdWidget.html ctkVTKThresholdWidget]&amp;lt;br&amp;gt;A widget to control a threshold min/max/height in a vtkPiecewiseFunction&lt;br /&gt;
Image:CtkVTKThumbnailView.png|[http://www.commontk.org/docs/html/classctkVTKThumbnailView.html ctkVTKThumbnailView]&amp;lt;br&amp;gt;A widget to show the viewport of any vtkRenderer&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==DICOM==&lt;br /&gt;
&amp;lt;gallery widths=300 px heights=200px perrow=3&amp;gt;&lt;br /&gt;
Image:CtkDICOM-hackfest-Feb-2011.png|[http://www.commontk.org/docs/html/classctkDICOMAppWidget.html ctkDICOMAppWidget]&amp;lt;br&amp;gt;A DICOM widget to manage local and remote DICOM image database&lt;br /&gt;
Image:CtkDICOMImportWidget.png|[http://www.commontk.org/docs/html/classctkDICOMImportWidget.html ctkDICOMImportWidget]&amp;lt;br&amp;gt;Panel to select a directory containing DICOM files on a local file system.&lt;br /&gt;
Image:CtkDICOMModel.png|[http://www.commontk.org/docs/html/classctkDICOMModel.html ctkDICOMModel]&amp;lt;br&amp;gt;A QAbstractItemModel to represent DICOM files.&lt;br /&gt;
Image:CtkDICOMServerNodeWidget.png|[http://www.commontk.org/docs/html/classctkDICOMServerNodeWidget.html ctkDICOMServerNodeWidget]&amp;lt;br&amp;gt;A widget to list/add/remove remote servers.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Scripting/Python==&lt;br /&gt;
&amp;lt;gallery widths=300 px heights=200px perrow=3&amp;gt;&lt;br /&gt;
Image:CtkPythonShell.png|[http://commontk.org/index.php/Documentation/PythonScripting_HowToUseCTKPythonConsole ctkPythonShell]&amp;lt;br&amp;gt;A console to interact with python&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;/div&gt;</summary>
		<author><name>Mayeul.chassagnard</name></author>
	</entry>
	<entry>
		<id>https://www.commontk.org/index.php?title=Documentation/PythonScripting_HowToUseCTKPythonConsole&amp;diff=2304</id>
		<title>Documentation/PythonScripting HowToUseCTKPythonConsole</title>
		<link rel="alternate" type="text/html" href="https://www.commontk.org/index.php?title=Documentation/PythonScripting_HowToUseCTKPythonConsole&amp;diff=2304"/>
		<updated>2016-09-01T22:02:37Z</updated>

		<summary type="html">&lt;p&gt;Mayeul.chassagnard: Created page with &amp;quot; ==How to launch the PythonShell== * Make sure that you have &amp;lt;code&amp;gt;CTK_APP_ctkSimplePythonShell&amp;lt;/code&amp;gt; enable. * To do it, type &amp;lt;code&amp;gt;ccmake .&amp;lt;/code&amp;gt; in a terminal console at...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==How to launch the PythonShell==&lt;br /&gt;
* Make sure that you have &amp;lt;code&amp;gt;CTK_APP_ctkSimplePythonShell&amp;lt;/code&amp;gt; enable.&lt;br /&gt;
* To do it, type &amp;lt;code&amp;gt;ccmake .&amp;lt;/code&amp;gt; in a terminal console at the CTK-build level. Use &#039;&#039;&#039;t&#039;&#039;&#039; to display all specifications and turn &amp;lt;code&amp;gt;ON&amp;lt;/code&amp;gt; the &amp;lt;code&amp;gt;CTK_APP_ctkSimplePythonShell&amp;lt;/code&amp;gt; parameter.&lt;br /&gt;
* To create the binaries, run &amp;lt;code&amp;gt;make -j8&amp;lt;/code&amp;gt; in the same folder level.&lt;br /&gt;
* To run the app, go to the repository &amp;lt;code&amp;gt;CTK-build/CTK-build/bin&amp;lt;/code&amp;gt; and run &amp;lt;code&amp;gt;./ctkSimplePythonShell&amp;lt;/code&amp;gt;.&lt;/div&gt;</summary>
		<author><name>Mayeul.chassagnard</name></author>
	</entry>
	<entry>
		<id>https://www.commontk.org/index.php?title=Documentation/ImageGallery&amp;diff=2302</id>
		<title>Documentation/ImageGallery</title>
		<link rel="alternate" type="text/html" href="https://www.commontk.org/index.php?title=Documentation/ImageGallery&amp;diff=2302"/>
		<updated>2016-09-01T21:50:49Z</updated>

		<summary type="html">&lt;p&gt;Mayeul.chassagnard: /* Scripting/Python */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Widgets==&lt;br /&gt;
&amp;lt;gallery widths=300 px heights=200px perrow=3&amp;gt;&lt;br /&gt;
Image:CtkActionsWidget.png|[http://www.commontk.org/docs/html/classctkActionsWidget.html ctkActionsWidget]&amp;lt;br&amp;gt;A custom QTreeView that shows the QActions (shortcuts) of an application.&lt;br /&gt;
Image:CtkAxesWidget.png|[http://www.commontk.org/docs/html/classctkAxesWidget.html ctkAxesWidget]&amp;lt;br&amp;gt;A widget to select an axis (RAS).&lt;br /&gt;
Image:CtkCheckableComboBox.png|[http://www.commontk.org/docs/html/classctkCheckableComboBox.html ctkCheckableComboBox]&amp;lt;br&amp;gt;A combo box to check items.&lt;br /&gt;
Image:CtkCheckableHeaderView.png|[http://www.commontk.org/docs/html/classctkCheckableHeaderView.html ctkCheckableHeaderView]&amp;lt;br&amp;gt;A QHeaderView that support checkable sections. The checkState can be propagated to the model items.&lt;br /&gt;
Image:CtkCheckablePushButton.png|[http://www.commontk.org/docs/html/classctkCheckablePushButton.html ctkCheckablePushButton]&amp;lt;br&amp;gt;A QPushButton with a custom checkbox. By default the checkable state is controlled with a checkbox.&lt;br /&gt;
Image:CtkCollapsibleWidget.png|[http://www.commontk.org/docs/html/classctkCollapsibleButton.html ctkCollapsibleButton]&amp;lt;br&amp;gt;A container with a QPushButton on top that controls the visible state of the contents&lt;br /&gt;
Image:CtkCollapsibleGroupBox.png|[http://www.commontk.org/docs/html/classctkCollapsibleGroupBox.html ctkCollapsibleGroupBox]&amp;lt;br&amp;gt;A QGroupBox that collapses/expands when checked/unchecked&lt;br /&gt;
Image:CtkColorDialog.png|[http://www.commontk.org/docs/html/classctkColorDialog.html ctkColorDialog]&amp;lt;br&amp;gt;A QColorDialog that can be customized with extra widgets(tabs)&lt;br /&gt;
Image:CtkColorPickerButton.png|[http://www.commontk.org/docs/html/classctkColorPickerButton.html ctkColorPickerButton]&amp;lt;br&amp;gt;A QPushButton with a colorful icon, opening a color chooser dialog on click&lt;br /&gt;
Image:CtkTitleComboBox.png|[http://www.commontk.org/docs/html/classctkComboBox.html ctkComboBox]&amp;lt;br&amp;gt;An advanced QComboBox with default icon/title, persistent text...&lt;br /&gt;
Image:CtkCoordinatesWidget.png|[http://www.commontk.org/docs/html/classctkCoordinatesWidget.html ctkCoordinatesWidget]&amp;lt;br&amp;gt;A QDoubleSpinBox container that groups signals/slots of 3D vectors(i.e. X,Y,Z)&lt;br /&gt;
Image:CtkDateRangeWidget.png|[http://www.commontk.org/docs/html/classctkDateRangeWidget.html ctkDateRangeWidget]&amp;lt;br&amp;gt;A utility widget to select a range in time.&lt;br /&gt;
Image:CtkDirectoryButton.png|[http://www.commontk.org/docs/html/classctkDirectoryButton.html ctkDirectoryButton]&amp;lt;br&amp;gt;A QPushButton that display a directory path and popups a QFileDialog on click. The selected directory is then displayed on the button and a signal emitted.&lt;br /&gt;
Image:CtkRangeSlider.png|[http://www.commontk.org/docs/html/classctkDoubleRangeSlider.html ctkDoubleRangeSlider]&amp;lt;br&amp;gt;A ctkRangeSlider handling double values.&lt;br /&gt;
Image:CtkDoubleSlider.png|[http://www.commontk.org/docs/html/classctkDoubleSlider.html ctkDoubleSlider]&amp;lt;br&amp;gt;A slider handling doubles&lt;br /&gt;
Image:CtkDoubleSpinBox.gif|[http://www.commontk.org/docs/html/classctkDoubleSpinBox.html ctkDoubleSpinBox]&amp;lt;br&amp;gt;An advanced spinbox with better control over the decimals&lt;br /&gt;
Image:CtkExpandableWidget.png|[http://www.commontk.org/docs/html/classctkExpandableWidget.html ctkExpandableWidget]&amp;lt;br&amp;gt;A resizable (size-hint) frame or grip (with [http://www.commontk.org/docs/html/classctkSizeGrip.html ctkSizeGrip]).&lt;br /&gt;
Image:CtkErrorLogWidget.png|[http://www.commontk.org/docs/html/classctkErrorLogWidget.html ctkErrorLogWidget]&amp;lt;br&amp;gt;A widget to show errors and logs of your application&lt;br /&gt;
Image:ExpandButton.png|[http://www.commontk.org/docs/html/classctkExpandButton.html ctkExpandButton]&amp;lt;br&amp;gt;A QToolButton with a standard icon, to show, hide widgets.&lt;br /&gt;
Image:CtkFileDialog.png|[http://www.commontk.org/docs/html/classctkFileDialog.html ctkFileDialog]&amp;lt;br&amp;gt;A customizable QFileDialog (extra options can be added to the file dialog).&lt;br /&gt;
Image:CtkFittedTextBrowser.png|[http://www.commontk.org/docs/html/classctkFittedTextBrowser.html ctkFittedTextBrowser]&amp;lt;br&amp;gt;A QTextBrowser that returns a dynamic vertical size hint depending of it&#039;s width.&lt;br /&gt;
Image:CtkFittedTextBrowser2.png|[http://www.commontk.org/docs/html/classctkFittedTextBrowser.html ctkFittedTextBrowser]&amp;lt;br&amp;gt;A QTextBrowser that returns a dynamic vertical size hint depending of it&#039;s width.&lt;br /&gt;
Image:CtkFlowLayout.png|[http://www.commontk.org/docs/html/classctkFlowLayout.html ctkFlowLayout]&amp;lt;br&amp;gt;A QLayout that dynamically lay-outs widgets based on the available width/height.&lt;br /&gt;
Image:CtkFontButton.png|[http://www.commontk.org/docs/html/classctkFontButton.html ctkFontButton]&amp;lt;br&amp;gt;A pushbutton to select a font.&lt;br /&gt;
Image:CtkLayoutManager.png|[http://www.commontk.org/docs/html/classctkLayoutManager.html ctkLayoutManager]&amp;lt;br&amp;gt;An XML layout manager for dynamic and serializable layout.&lt;br /&gt;
Image:CtkLanguageComboBox.png|[http://www.commontk.org/docs/html/classctkLanguageComboBox.html ctkLanguageComboBox]&amp;lt;br&amp;gt;A combobox to select a language.&lt;br /&gt;
Image:CtkMaterialPropertyWidget.png|[http://www.commontk.org/docs/html/classctkMaterialPropertyWidget.html ctkMaterialPropertyWidget]&amp;lt;br&amp;gt;A widget to control material properties&lt;br /&gt;
Image:CtkMenuButton.png|[http://www.commontk.org/docs/html/classctkMenuButton.html ctkMenuButton]&amp;lt;br&amp;gt;A QPushButton with a dedicated area that popups a QMenu&lt;br /&gt;
Image:CtkMenuComboBox.png|[http://www.commontk.org/docs/html/classctkMenuComboBox.html ctkMenuComboBox]&amp;lt;br&amp;gt;A QComboBox links with a Qmenu&lt;br /&gt;
Image:CtkVTKMatrixWidget.png|[http://www.commontk.org/docs/html/classctkMatrixWidget.html ctkMatrixWidget]&amp;lt;br&amp;gt;A matrix table&lt;br /&gt;
Image:CtkModalityWidget.png|[http://www.commontk.org/docs/html/classctkModalityWidget.html ctkModalityWidget]&amp;lt;br&amp;gt;A radio button group of medical (DICOM) modalities&lt;br /&gt;
Image:CtkPathLineEdit.png|[http://www.commontk.org/docs/html/classctkPathLineEdit.html ctkPathLineEdit]&amp;lt;br&amp;gt;An auto-complete line edit to pick file path and remember history. &lt;br /&gt;
Image:CtkPathListWidget.png|[http://www.commontk.org/docs/html/classctkPathListWidget.html ctkPathListWidget]&amp;lt;br&amp;gt;A list view with buttons to select multiple files/directories. &lt;br /&gt;
Image:CtkPopupWidget.png|[http://www.commontk.org/docs/html/classctkPopupWidget.html ctkPopupWidget]&amp;lt;br&amp;gt;A widget that opens/closes dynamically. Read the [http://www.kitware.com/blog/home/post/169 blog post]. &lt;br /&gt;
Image:CtkRangeSlider.png|[http://www.commontk.org/docs/html/classctkRangeSlider.html ctkRangeSlider]&amp;lt;br&amp;gt;A QSlider with 2 handles to select 2 values.&lt;br /&gt;
Image:CtkRangeWidget.png|[http://www.commontk.org/docs/html/classctkRangeWidget.html ctkRangeWidget]&amp;lt;br&amp;gt;A ctkDoubleRangeSlider with 2 linked spinboxes.&lt;br /&gt;
Image:CtkScreenshotDialog.png|[http://www.commontk.org/docs/html/classctkScreenshotDialog.html ctkScreenshotDialog]&amp;lt;br&amp;gt;A dialog to take screenshots of any QWidget&lt;br /&gt;
Image:CtkSearchBox3.png|[http://www.commontk.org/docs/html/classctkSearchBox.html ctkSearchBox]&amp;lt;br&amp;gt;A QLineEdit with 2 QIcon to be used to filter other widgets&lt;br /&gt;
Image:CtkSettingsDialog.png|[http://www.commontk.org/docs/html/classctkSettingsDialog.html ctkSettingsDialog]&amp;lt;br&amp;gt;An easy to setup dialog to control application settings.&lt;br /&gt;
Image:CtkSliderSpinBoxWidget.png|[http://www.commontk.org/docs/html/classctkSliderWidget.html ctkSliderWidget]&amp;lt;br&amp;gt;A pair of a ctkDoubleSlider and a QDoubleSpinBox bound together&lt;br /&gt;
Image:CtkThumbnailLabel.png|[http://www.commontk.org/docs/html/classctkThumbnailLabel.html ctkThumbnailLabel]&amp;lt;br&amp;gt;An advanced label to give control over the pixmap resizing and text position.&lt;br /&gt;
Image:CtkThumbnailListWidget.png|[http://www.commontk.org/docs/html/classctkThumbnailListWidget.html ctkThumbnailListWidget]&amp;lt;br&amp;gt;A collection of ctkThumbnailLabels in a flexible layout.&lt;br /&gt;
Image:CtkTransferFunctionWidget.png|[http://www.commontk.org/docs/html/classctkTransferFunctionWidget.html ctkTransferFunctionWidget]&amp;lt;br&amp;gt;A widget that displays [[Documentation/ctkTransferFunctionWidget|ctkTransferFunctions]]&lt;br /&gt;
Image:CtkTreeComboBox.png|[http://www.commontk.org/docs/html/classctkTreeComboBox.html ctkTreeComboBox]&amp;lt;br&amp;gt;A QComboBox that displays items in a tree view&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Visualization/VTK/Widgets==&lt;br /&gt;
&amp;lt;gallery widths=300 px heights=200px perrow=3&amp;gt;&lt;br /&gt;
Image:CtkVTKDataSetArrayComboBox.png|[http://www.commontk.org/docs/html/classctkVTKDataSetArrayComboBox.html ctkVTKDataSetArrayComboBox]&amp;lt;br&amp;gt;A combobox populated with a vtkDataSet data arrays&lt;br /&gt;
Image:CtkVTKMagnifyView.png|[http://www.commontk.org/docs/html/classctkVTKMagnifyView.html ctkVTKMagnifyView]&amp;lt;br&amp;gt;A widget that display zoomed contents of a VTK render window.&lt;br /&gt;
Image:CtkVTKMatrixWidget.png|[http://www.commontk.org/docs/html/classctkVTKMatrixWidget.html ctkVTKMatrixWidget]&amp;lt;br&amp;gt;A QTableWidget specially conceived for displaying/editing matrices&lt;br /&gt;
Image:CtkVTKPropertyWidget.png|[http://www.commontk.org/docs/html/classctkVTKPropertyWidget.html ctkVTKPropertyWidget]&amp;lt;br&amp;gt;A widget to control all the properties of vtkProperties.&lt;br /&gt;
Image:CtkVTKRenderView.png|[http://www.commontk.org/docs/html/classctkVTKRenderView.html ctkVTKRenderView]&amp;lt;br&amp;gt;A QVTKRenderWidget with additional utility functions&lt;br /&gt;
Image:CtkVTKScalarsToColorsView.png|[http://www.commontk.org/docs/html/classctkVTKScalarsToColorsView.html ctkVTKScalarsToColorsView]&amp;lt;br&amp;gt;A QVTKWidget that contains VTK Charts for transfer function rendering/interfacing&lt;br /&gt;
Image:CtkVTKSliceView-Lightbox.png|[http://www.commontk.org/docs/html/classctkVTKSliceView.html ctkVTKSliceView]&amp;lt;br&amp;gt;A QVTKRenderWidget to display 2D images (support lightbox mode)&lt;br /&gt;
Image:CtkMaterialPropertyWidget.png|[http://www.commontk.org/docs/html/classctkVTKSurfaceMaterialPropertyWidget.html ctkVTKSurfaceMaterialPropertyWidget]&amp;lt;br&amp;gt;A widget to control vtkProperty most common properties&lt;br /&gt;
Image:CtkVTKTextPropertyWidget.png|[http://www.commontk.org/docs/html/classctkVTKTextPropertyWidget.html ctkVTKTextPropertyWidget]&amp;lt;br&amp;gt;A widget to control vtkTextProperty most common properties&lt;br /&gt;
Image:CtkVTKThresholdWidget.png|[http://www.commontk.org/docs/html/classctkVTKThresholdWidget.html ctkVTKThresholdWidget]&amp;lt;br&amp;gt;A widget to control a threshold min/max/height in a vtkPiecewiseFunction&lt;br /&gt;
Image:CtkVTKThumbnailView.png|[http://www.commontk.org/docs/html/classctkVTKThumbnailView.html ctkVTKThumbnailView]&amp;lt;br&amp;gt;A widget to show the viewport of any vtkRenderer&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==DICOM==&lt;br /&gt;
&amp;lt;gallery widths=300 px heights=200px perrow=3&amp;gt;&lt;br /&gt;
Image:CtkDICOM-hackfest-Feb-2011.png|[http://www.commontk.org/docs/html/classctkDICOMAppWidget.html ctkDICOMAppWidget]&amp;lt;br&amp;gt;A DICOM widget to manage local and remote DICOM image database&lt;br /&gt;
Image:CtkDICOMImportWidget.png|[http://www.commontk.org/docs/html/classctkDICOMImportWidget.html ctkDICOMImportWidget]&amp;lt;br&amp;gt;Panel to select a directory containing DICOM files on a local file system.&lt;br /&gt;
Image:CtkDICOMModel.png|[http://www.commontk.org/docs/html/classctkDICOMModel.html ctkDICOMModel]&amp;lt;br&amp;gt;A QAbstractItemModel to represent DICOM files.&lt;br /&gt;
Image:CtkDICOMServerNodeWidget.png|[http://www.commontk.org/docs/html/classctkDICOMServerNodeWidget.html ctkDICOMServerNodeWidget]&amp;lt;br&amp;gt;A widget to list/add/remove remote servers.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Scripting/Python==&lt;br /&gt;
&amp;lt;gallery widths=300 px heights=200px perrow=3&amp;gt;&lt;br /&gt;
Image:CtkPythonShell.png|[http://www.commontk.org/docs/html/ctkSimplePythonShell_8py.html ctkPythonShell]&amp;lt;br&amp;gt;A console to interact with python&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
=====How to launch the PythonShell=====&lt;br /&gt;
* Make sure that you have &amp;lt;code&amp;gt;CTK_APP_ctkSimplePythonShell&amp;lt;/code&amp;gt; enable.&lt;br /&gt;
* To do it, type &amp;lt;code&amp;gt;ccmake .&amp;lt;/code&amp;gt; in a terminal console at the CTK-build level. Use &#039;&#039;&#039;t&#039;&#039;&#039; to display all specifications and turn &amp;lt;code&amp;gt;ON&amp;lt;/code&amp;gt; the &amp;lt;code&amp;gt;CTK_APP_ctkSimplePythonShell&amp;lt;/code&amp;gt; parameter.&lt;br /&gt;
* To create the binaries, run &amp;lt;code&amp;gt;make -j8&amp;lt;/code&amp;gt; in the same folder level.&lt;br /&gt;
* To run the app, go to the repository &amp;lt;code&amp;gt;CTK-build/CTK-build/bin&amp;lt;/code&amp;gt; and run &amp;lt;code&amp;gt;./ctkSimplePythonShell&amp;lt;/code&amp;gt;.&lt;/div&gt;</summary>
		<author><name>Mayeul.chassagnard</name></author>
	</entry>
</feed>