Hello, I recently updated to the newest pre-release of slicer, 4.13-2022-02-09 r30598, but for some reason, I am no longer able to access QT designer, when launching it I get the errors below:
Designer: The class attribute for the class qSlicerDiffusionTensorVolumeDisplayWidgetPlugin does not match the class name qSlicerDiffusionTensorVolumeDisplayWidget.
QMetaProperty::read: Unable to handle unregistered datatype 'ctkDICOMTableManager*' for property 'ctkDICOMQueryRetrieveWidget::dicomTableManager'
QMetaProperty::read: Unable to handle unregistered datatype 'QTableView*' for property 'ctkDICOMTableView::tblDicomDatabaseView'
Traceback (most recent call last):
File "/home/tsims/Slicer/bin/../lib/Python/lib/python3.9/subprocess.py", line 73, in <module>
import msvcrt
ModuleNotFoundError: No module named 'msvcrt'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/home/tsims/Slicer/bin/../lib/Python/lib/python3.9/pydoc.py", line 66, in <module>
import platform
File "/home/tsims/Slicer/bin/../lib/Python/lib/python3.9/platform.py", line 119, in <module>
import subprocess
File "/home/tsims/Slicer/bin/../lib/Python/lib/python3.9/subprocess.py", line 78, in <module>
import _posixsubprocess
ImportError: /home/tsims/Slicer/bin/../lib/Python/lib/python3.9/lib-dynload/_posixsubprocess.so: undefined symbol: PyTuple_Type
QMetaProperty::read: Unable to handle unregistered datatype 'QFrame::Shape' for property 'ctkCollapsibleButton::contentsFrameShape'
QMetaProperty::read: Unable to handle unregistered datatype 'QFrame::Shadow' for property 'ctkCollapsibleButton::contentsFrameShadow'
QMetaProperty::read: Unable to handle unregistered datatype 'QFileDialog::AcceptMode' for property 'ctkDirectoryButton::acceptMode'
QMetaProperty::read: Unable to handle unregistered datatype 'QSlider::TickPosition' for property 'ctkDoubleRangeSlider::tickPosition'
QMetaProperty::read: Unable to handle unregistered datatype 'QSlider::TickPosition' for property 'ctkDoubleSlider::tickPosition'
QMetaProperty::read: Unable to handle unregistered datatype 'QEasingCurve::Type' for property 'ctkBasePopupWidget::easingCurve'
QMetaProperty::read: Unable to handle unregistered datatype 'QSettings*' for property 'ctkSettingsPanel::settings'
QMetaProperty::read: Unable to handle unregistered datatype 'QSettings*' for property 'ctkSettingsDialog::settings'
QMetaProperty::read: Unable to handle unregistered datatype 'ctkSettingsPanel*' for property 'ctkSettingsDialog::currentPanel'
QMetaProperty::read: Unable to handle unregistered datatype 'QSlider::TickPosition' for property 'ctkSliderWidget::tickPosition'
This function is deprecated. Use currentNodeID() instead
qMRMLNodeComboBox::baseName failed: no node types have been set yet
QMetaProperty::read: Unable to handle unregistered datatype 'QComboBox::SizeAdjustPolicy' for property 'qMRMLNodeComboBox::sizeAdjustPolicy'
QMetaProperty::read: Unable to handle unregistered datatype 'QFrame::Shape' for property 'ctkCollapsibleButton::contentsFrameShape'
QMetaProperty::read: Unable to handle unregistered datatype 'QFrame::Shadow' for property 'ctkCollapsibleButton::contentsFrameShadow'
This function is deprecated. Use currentNodeID() instead
qMRMLNodeFactory::baseName failed: class name vtkMRMLColorTableNode not found
QMetaProperty::read: Unable to handle unregistered datatype 'QComboBox::SizeAdjustPolicy' for property 'qMRMLNodeComboBox::sizeAdjustPolicy'
This function is deprecated. Use currentNodeID() instead
QMetaProperty::read: Unable to handle unregistered datatype 'QComboBox::SizeAdjustPolicy' for property 'qMRMLNodeComboBox::sizeAdjustPolicy'
QObject::connect: No such slot qMRMLDisplayNodeWidget::set3DVisible(bool)
QObject::connect: (sender name: 'ThreeDVisibilityCheckBox')
QObject::connect: (receiver name: 'qMRMLDisplayNodeWidget')
QMetaProperty::read: Unable to handle unregistered datatype 'QSlider::TickPosition' for property 'ctkSliderWidget::tickPosition'
This function is deprecated. Use currentNodeID() instead
qMRMLNodeComboBox::baseName failed: no node types have been set yet
QMetaProperty::read: Unable to handle unregistered datatype 'QComboBox::SizeAdjustPolicy' for property 'qMRMLNodeComboBox::sizeAdjustPolicy'
QString qMRMLPlotViewControllerWidget::viewLabel() const failed: must set view node first
QMetaProperty::read: Unable to handle unregistered datatype 'vtkMRMLScene*' for property 'qMRMLRangeWidget::mrmlScene'
QMetaProperty::read: Unable to handle unregistered datatype 'vtkMRMLDisplayNode::ScalarRangeFlagType' for property 'qMRMLScalarsDisplayWidget::scalarRangeMode'
qMRMLSliceControllerWidget::setSliceViewName failed: MRMLSliceNode is invalid
QString qMRMLSliceControllerWidget::sliceViewLabel() const failed: must set view node first
qMRMLSliceControllerWidget::setSliceViewName failed: MRMLSliceNode is invalid
QString qMRMLSliceControllerWidget::sliceViewLabel() const failed: must set view node first
QMetaProperty::read: Unable to handle unregistered datatype 'QSlider::TickPosition' for property 'ctkSliderWidget::tickPosition'
qMRMLTableView:: bool qMRMLTableView::transposed() const failed: invalid node
qMRMLTableView:: bool qMRMLTableView::firstRowLocked() const failed: invalid node
qMRMLTableView:: bool qMRMLTableView::firstColumnLocked() const failed: invalid node
virtual void qSlicerMarkupsPlaceWidget::setup() : Markups module is not found, some markup manipulation features will not be available
bool qSlicerMarkupsPlaceWidget::placeModePersistency() const failed: interactionNode is invalid
qSlicerMarkupsPlaceWidget::deleteAllMarkupsOptionVisible method is deprecated, please use deleteAllControlPointsOptionVisible instead
virtual void qSlicerSimpleMarkupsWidget::setup() : Markups module is not found, some markup manipulation features will not be available
virtual void qSlicerMarkupsPlaceWidget::setup() : Markups module is not found, some markup manipulation features will not be available
virtual void qSlicerSimpleMarkupsWidget::setup() : Markups module is not found, some markup manipulation features will not be available
virtual void qSlicerMarkupsPlaceWidget::setup() : Markups module is not found, some markup manipulation features will not be available
error: [/home/tsims/Slicer/bin/./designer-real] exit abnormally - Report the problem.
This happens regardless of whether I launch QT Designer through the slicer interface, or using the command line Slicer --designer
I’m confused as to what’s going on here, Is there a dependency I’m missing on my system?
Thanks!