fedorov / MultiVolumeImporter

A 3D Slicer module to support import of multi-volume data from non-DICOM sources, and provide plugin for importing such data from images saved in DICOM.
http://wiki.slicer.org/slicerWiki/index.php/Documentation/Nightly/Modules/MultiVolumeImporter
Other
9 stars 25 forks source link

BUG: Fix DICOM settings panel error with Qt5 #26

Closed jcfr closed 6 years ago

jcfr commented 6 years ago

This commit fixes the following error:

Traceback (most recent call last):
  File "/path/to/Slicer-build/Slicer-build/lib/Slicer-4.9/qt-scripted-modules/DICOM.py", line 90, in performPostModuleDiscoveryTasks
    self.settingsPanel = DICOMSettingsPanel()
  File "/path/to/Slicer-build/Slicer-build/lib/Slicer-4.9/qt-scripted-modules/DICOM.py", line 146, in __init__
    self.ui = _ui_DICOMSettingsPanel(self)
  File "/path/to/Slicer-build/Slicer-build/lib/Slicer-4.9/qt-scripted-modules/DICOM.py", line 139, in __init__
    plugins[pluginName].settingsPanelEntry(parent, pluginGroupBox)
  File "/path/to/Slicer-build/Slicer-build/lib/Slicer-4.9/qt-scripted-modules/MultiVolumeImporterPlugin.py", line 90, in settingsPanelEntry
    "DICOM/PreferredMultiVolumeImportFormat", importFormatsComboBox, "currentUserDataAsString", qt.SIGNAL("currentIndexChanged (int)"))
ValueError: Could not find matching overload for given arguments:
('DICOM/PreferredMultiVolumeImportFormat', ctkComboBox(0x77c7d70) , 'currentUserDataAsString', u'2currentIndexChanged (int)')