Hi all,
I have developed a C++ segmentation module in Slicer in a previous environment (Slicer 4.9 on Mac Os El Capitan 10.11, using Qt4), and I am now trying to build it in a new Slicer environment (Slicer 4.9 on Mac OS Sierra 10.12, using Qt5.10). I encountered difficulties in building this new Slicer with Qt4 so I used Qt5 as it was recommended as the most maintained/tested now and it worked, but the building of my segmentation modules failed in the ui files, and more especially in the qSlicerModuleNameFooBarWidget.ui (copied below), indicating an RCC Parse Error Line: 2 Column: 18 [unexpected tag: ui], and I can’t find any help on such error.
Did someone ever have this error ? The ui file is very basic and I have read that there was a compatibility from Qt4 to Qt5 for the ui files ?
<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0">
<class>qSlicerSeedSegmentation3FooBarWidget</class>
<widget class="QWidget" name="qSlicerSeedSegmentation3FooBarWidget">
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
<width>103</width>
<height>32</height>
</rect>
</property>
<property name="windowTitle">
<string>Foo bar</string>
</property>
<layout class="QVBoxLayout" name="verticalLayout">
<property name="margin">
<number>0</number>
</property>
<item>
<widget class="QPushButton" name="FooBarButton">
<property name="text">
<string>Foo Bar</string>
</property>
</widget>
</item>
</layout>
</widget>
<resources/>
<connections/>
</ui>
Thanks for your help!