Documentation/ImageGallery
Widgets
- ctkActionsWidget 
 A custom QTreeView that shows the QActions (shortcuts) of an application.
- ctkAxesWidget 
 A widget to select an axis (RAS).
- ctkCheckableComboBox 
 A combo box to check items.
- ctkCheckableHeaderView 
 A QHeaderView that support checkable sections. The checkState can be propagated to the model items.
- ctkCheckablePushButton 
 A QPushButton with a custom checkbox. By default the checkable state is controlled with a checkbox.
- ctkCollapsibleButton 
 A container with a QPushButton on top that controls the visible state of the contents
- ctkCollapsibleGroupBox 
 A QGroupBox that collapses/expands when checked/unchecked
- ctkColorDialog 
 A QColorDialog that can be customized with extra widgets(tabs)
- ctkColorPickerButton 
 A QPushButton with a colorful icon, opening a color chooser dialog on click
- ctkComboBox 
 An advanced QComboBox with default icon/title, persistent text...
- ctkCoordinatesWidget 
 A QDoubleSpinBox container that groups signals/slots of 3D vectors(i.e. X,Y,Z)
- ctkDateRangeWidget 
 A utility widget to select a range in time.
- ctkDirectoryButton 
 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.
- ctkDoubleRangeSlider 
 A ctkRangeSlider handling double values.
- ctkDoubleSlider 
 A slider handling doubles
- ctkDoubleSpinBox 
 An advanced spinbox with better control over the decimals
- ctkExpandableWidget 
 A resizable (size-hint) frame or grip (with ctkSizeGrip).
- ctkErrorLogWidget 
 A widget to show errors and logs of your application
- ctkExpandButton 
 A QToolButton with a standard icon, to show, hide widgets.
- ctkFileDialog 
 A customizable QFileDialog (extra options can be added to the file dialog).
- ctkFittedTextBrowser 
 A QTextBrowser that returns a dynamic vertical size hint depending of it's width.
- ctkFittedTextBrowser 
 A QTextBrowser that returns a dynamic vertical size hint depending of it's width.
- ctkFittedTextBrowser 
 A QTextBrowser that returns a dynamic vertical size hint depending of it's width. The widget can collapse the text and add a link that the user can click to show the full text.
- ctkFlowLayout 
 A QLayout that dynamically lay-outs widgets based on the available width/height.
- ctkFontButton 
 A pushbutton to select a font.
- ctkLayoutManager 
 An XML layout manager for dynamic and serializable layout.
- ctkLanguageComboBox 
 A combobox to select a language.
- ctkMaterialPropertyWidget 
 A widget to control material properties
- ctkMenuButton 
 A QPushButton with a dedicated area that popups a QMenu
- ctkMenuComboBox 
 A QComboBox links with a Qmenu
- ctkMatrixWidget 
 A matrix table
- ctkModalityWidget 
 A radio button group of medical (DICOM) modalities
- ctkPathLineEdit 
 An auto-complete line edit to pick file path and remember history.
- ctkPathListWidget 
 A list view with buttons to select multiple files/directories.
- CtkPopupWidget.pngctkPopupWidget 
 A widget that opens/closes dynamically. Read the blog post.
- ctkRangeSlider 
 A QSlider with 2 handles to select 2 values.
- ctkRangeWidget 
 A ctkDoubleRangeSlider with 2 linked spinboxes.
- ctkScreenshotDialog 
 A dialog to take screenshots of any QWidget
- ctkSearchBox 
 A QLineEdit with 2 QIcon to be used to filter other widgets
- ctkSettingsDialog 
 An easy to setup dialog to control application settings.
- ctkSliderWidget 
 A pair of a ctkDoubleSlider and a QDoubleSpinBox bound together
- ctkThumbnailLabel 
 An advanced label to give control over the pixmap resizing and text position.
- ctkThumbnailListWidget 
 A collection of ctkThumbnailLabels in a flexible layout.
- ctkTransferFunctionWidget 
 A widget that displays ctkTransferFunctions
- ctkTreeComboBox 
 A QComboBox that displays items in a tree view
Visualization/VTK/Widgets
- ctkVTKDataSetArrayComboBox 
 A combobox populated with a vtkDataSet data arrays
- ctkVTKMagnifyView 
 A widget that display zoomed contents of a VTK render window.
- ctkVTKMatrixWidget 
 A QTableWidget specially conceived for displaying/editing matrices
- ctkVTKPropertyWidget 
 A widget to control all the properties of vtkProperties.
- ctkVTKRenderView 
 A QVTKRenderWidget with additional utility functions
- ctkVTKScalarsToColorsView 
 A QVTKWidget that contains VTK Charts for transfer function rendering/interfacing
- ctkVTKSliceView 
 A QVTKRenderWidget to display 2D images (support lightbox mode)
- ctkVTKSurfaceMaterialPropertyWidget 
 A widget to control vtkProperty most common properties
- ctkVTKTextPropertyWidget 
 A widget to control vtkTextProperty most common properties
- ctkVTKThresholdWidget 
 A widget to control a threshold min/max/height in a vtkPiecewiseFunction
- ctkVTKThumbnailView 
 A widget to show the viewport of any vtkRenderer
DICOM
- ctkDICOMAppWidget 
 A DICOM widget to manage local and remote DICOM image database
- ctkDICOMImportWidget 
 Panel to select a directory containing DICOM files on a local file system.
- ctkDICOMModel 
 A QAbstractItemModel to represent DICOM files.
- ctkDICOMServerNodeWidget 
 A widget to list/add/remove remote servers.
Scripting/Python
- A console to interact with python 
 ctkPythonShell
 How to use the CTK Python Console?

























































