Skip to the content.
  1. Widgets gallery widths=300 px heights=200px perrow=3 Image:CtkActionsWidget.png|ctkActionsWidgetbrA custom QTreeView that shows the QActions (shortcuts) of an application. Image:CtkAxesWidget.png|ctkAxesWidgetbrA widget to select an axis (RAS). Image:CtkCheckableComboBox.png|ctkCheckableComboBoxbrA combo box to check items. Image:CtkCheckableHeaderView.png|ctkCheckableHeaderViewbrA QHeaderView that support checkable sections. The checkState can be propagated to the model items. Image:CtkCheckablePushButton.png|ctkCheckablePushButtonbrA QPushButton with a custom checkbox. By default the checkable state is controlled with a checkbox. Image:CtkCollapsibleWidget.png|ctkCollapsibleButtonbrA container with a QPushButton on top that controls the visible state of the contents Image:CtkCollapsibleGroupBox.png|ctkCollapsibleGroupBoxbrA QGroupBox that collapses/expands when checked/unchecked Image:CtkColorDialog.png|ctkColorDialogbrA QColorDialog that can be customized with extra widgets(tabs) Image:CtkColorPickerButton.png|ctkColorPickerButtonbrA QPushButton with a colorful icon, opening a color chooser dialog on click Image:CtkTitleComboBox.png|ctkComboBoxbrAn advanced QComboBox with default icon/title, persistent text… Image:CtkCoordinatesWidget.png|ctkCoordinatesWidgetbrA QDoubleSpinBox container that groups signals/slots of 3D vectors(i.e. X,Y,Z) Image:CtkDateRangeWidget.png|ctkDateRangeWidgetbrA utility widget to select a range in time. Image:CtkDirectoryButton.png|ctkDirectoryButtonbrA 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. Image:CtkRangeSlider.png|ctkDoubleRangeSliderbrA ctkRangeSlider handling double values. Image:CtkDoubleSlider.png|ctkDoubleSliderbrA slider handling doubles Image:CtkDoubleSpinBox.gif|ctkDoubleSpinBoxbrAn advanced spinbox with better control over the decimals Image:CtkExpandableWidget.png|ctkExpandableWidgetbrA resizable (size-hint) frame or grip (with ctkSizeGrip). Image:CtkErrorLogWidget.png|ctkErrorLogWidgetbrA widget to show errors and logs of your application Image:ExpandButton.png|ctkExpandButtonbrA QToolButton with a standard icon, to show, hide widgets. Image:CtkFileDialog.png|ctkFileDialogbrA customizable QFileDialog (extra options can be added to the file dialog). Image:CtkFittedTextBrowser.png|ctkFittedTextBrowserbrA QTextBrowser that returns a dynamic vertical size hint depending of it’s width. Image:CtkFittedTextBrowser2.png|ctkFittedTextBrowserbrA QTextBrowser that returns a dynamic vertical size hint depending of it’s width. Image:CtkFittedTextBrowserCollapsible.png|ctkFittedTextBrowserbrA 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. Image:CtkFlowLayout.png|ctkFlowLayoutbrA QLayout that dynamically lay-outs widgets based on the available width/height. Image:CtkFontButton.png|ctkFontButtonbrA pushbutton to select a font. Image:CtkLayoutManager.png|ctkLayoutManagerbrAn XML layout manager for dynamic and serializable layout. Image:CtkLanguageComboBox.png|ctkLanguageComboBoxbrA combobox to select a language. Image:CtkMaterialPropertyWidget.png|ctkMaterialPropertyWidgetbrA widget to control material properties Image:CtkMenuButton.png|ctkMenuButtonbrA QPushButton with a dedicated area that popups a QMenu Image:CtkMenuComboBox.png|ctkMenuComboBoxbrA QComboBox links with a Qmenu Image:CtkVTKMatrixWidget.png|ctkMatrixWidgetbrA matrix table Image:CtkModalityWidget.png|ctkModalityWidgetbrA radio button group of medical (DICOM) modalities Image:CtkPathLineEdit.png|ctkPathLineEditbrAn auto-complete line edit to pick file path and remember history. Image:CtkPathListWidget.png|ctkPathListWidgetbrA list view with buttons to select multiple files/directories. Image:CtkPopupWidget.png|ctkPopupWidgetbrA widget that opens/closes dynamically. Read the blog post. Image:CtkRangeSlider.png|ctkRangeSliderbrA QSlider with 2 handles to select 2 values. Image:CtkRangeWidget.png|ctkRangeWidgetbrA ctkDoubleRangeSlider with 2 linked spinboxes. Image:CtkScreenshotDialog.png|ctkScreenshotDialogbrA dialog to take screenshots of any QWidget Image:CtkSearchBox3.png|ctkSearchBoxbrA QLineEdit with 2 QIcon to be used to filter other widgets Image:CtkSettingsDialog.png|ctkSettingsDialogbrAn easy to setup dialog to control application settings. Image:CtkSliderSpinBoxWidget.png|ctkSliderWidgetbrA pair of a ctkDoubleSlider and a QDoubleSpinBox bound together Image:CtkThumbnailLabel.png|ctkThumbnailLabelbrAn advanced label to give control over the pixmap resizing and text position. Image:CtkThumbnailListWidget.png|ctkThumbnailListWidgetbrA collection of ctkThumbnailLabels in a flexible layout. Image:CtkTransferFunctionWidget.png|ctkTransferFunctionWidgetbrA widget that displays ctkTransferFunctions Image:CtkTreeComboBox.png|ctkTreeComboBoxbrA QComboBox that displays items in a tree view /gallery

  2. Visualization/VTK/Widgets gallery widths=300 px heights=200px perrow=3 Image:CtkVTKDataSetArrayComboBox.png|ctkVTKDataSetArrayComboBoxbrA combobox populated with a vtkDataSet data arrays Image:CtkVTKMagnifyView.png|ctkVTKMagnifyViewbrA widget that display zoomed contents of a VTK render window. Image:CtkVTKMatrixWidget.png|ctkVTKMatrixWidgetbrA QTableWidget specially conceived for displaying/editing matrices Image:CtkVTKPropertyWidget.png|ctkVTKPropertyWidgetbrA widget to control all the properties of vtkProperties. Image:CtkVTKRenderView.png|ctkVTKRenderViewbrA QVTKRenderWidget with additional utility functions Image:CtkVTKScalarsToColorsView.png|ctkVTKScalarsToColorsViewbrA QVTKWidget that contains VTK Charts for transfer function rendering/interfacing Image:CtkVTKSliceView-Lightbox.png|ctkVTKSliceViewbrA QVTKRenderWidget to display 2D images (support lightbox mode) Image:CtkMaterialPropertyWidget.png|ctkVTKSurfaceMaterialPropertyWidgetbrA widget to control vtkProperty most common properties Image:CtkVTKTextPropertyWidget.png|ctkVTKTextPropertyWidgetbrA widget to control vtkTextProperty most common properties Image:CtkVTKThresholdWidget.png|ctkVTKThresholdWidgetbrA widget to control a threshold min/max/height in a vtkPiecewiseFunction Image:CtkVTKThumbnailView.png|ctkVTKThumbnailViewbrA widget to show the viewport of any vtkRenderer /gallery

  3. DICOM gallery widths=300 px heights=200px perrow=3 Image:CtkDICOM-hackfest-Feb-2011.png|ctkDICOMAppWidgetbrA DICOM widget to manage local and remote DICOM image database Image:CtkDICOMImportWidget.png|ctkDICOMImportWidgetbrPanel to select a directory containing DICOM files on a local file system. Image:CtkDICOMModel.png|ctkDICOMModelbrA QAbstractItemModel to represent DICOM files. Image:CtkDICOMServerNodeWidget.png|ctkDICOMServerNodeWidgetbrA widget to list/add/remove remote servers. /gallery

  4. Scripting/Python gallery widths=300 px heights=200px perrow=3 Image:CtkPythonShell.png|A console to interact with pythonbrctkPythonShellbr How to use the CTK Python Console? /gallery