vbox->setContentsMargins (0,0,0,0);
vbox->setSpacing(0);
frame->setLayout(vbox1);
-
+ QFont widgetFont = frame->font();
+ widgetFont.setPointSize(widgetFont.pointSize() - 2);
+ frame->setFont(widgetFont);
area=new QScrollArea(frame);
QWidget *wid=new QWidget(area);
bval->checkBox->setCheckState(value=="0" ? Qt::Unchecked : Qt::Checked);
connect (bval->checkBox, SIGNAL(stateChanged(int)) , this, SLOT (collectAllParameters()));
- bval->title->setTitle(na.toElement().text() );
+ bval->checkBox->setText(na.toElement().text() );
valueItems[paramName]=bval;
uiItems.append(bval);
}else if(type=="complex"){
ctval->horizontalSlider->setMaximum(max);
ctval->spinBox->setMinimum(min);
ctval->spinBox->setMaximum(max);
-
+ ctval->horizontalSlider->setPageStep((int) (max - min)/10);
ctval->horizontalSlider->setValue(val);
- ctval->title->setTitle(name);
+ ctval->label->setText(name);
valueItems[name]=ctval;
uiItems.append(ctval);
connect (ctval->horizontalSlider, SIGNAL(valueChanged(int)) , this, SLOT (collectAllParameters()));
<rect>
<x>0</x>
<y>0</y>
- <width>509</width>
- <height>259</height>
+ <width>326</width>
+ <height>30</height>
</rect>
</property>
<property name="windowTitle" >
<string>Form</string>
</property>
- <layout class="QGridLayout" >
- <property name="leftMargin" >
- <number>0</number>
- </property>
- <property name="topMargin" >
- <number>0</number>
- </property>
- <property name="rightMargin" >
- <number>0</number>
- </property>
- <property name="bottomMargin" >
- <number>0</number>
- </property>
- <property name="horizontalSpacing" >
+ <layout class="QGridLayout" name="gridLayout" >
+ <property name="verticalSpacing" >
<number>0</number>
</property>
- <property name="verticalSpacing" >
+ <property name="margin" >
<number>0</number>
</property>
<item row="0" column="0" >
- <layout class="QVBoxLayout" >
- <item>
- <widget class="QGroupBox" name="title" >
- <property name="font" >
- <font>
- <pointsize>8</pointsize>
- </font>
- </property>
- <property name="title" >
- <string>GroupBox</string>
- </property>
- <property name="alignment" >
- <set>Qt::AlignLeading</set>
- </property>
- <property name="flat" >
- <bool>false</bool>
- </property>
- <property name="checkable" >
- <bool>false</bool>
- </property>
- <layout class="QGridLayout" >
- <item row="0" column="0" >
- <widget class="QCheckBox" name="checkBox" >
- <property name="text" >
- <string>CheckBox</string>
- </property>
- </widget>
- </item>
- </layout>
- </widget>
- </item>
- </layout>
+ <widget class="QCheckBox" name="checkBox" >
+ <property name="text" >
+ <string>CheckBox</string>
+ </property>
+ </widget>
</item>
</layout>
</widget>
<rect>
<x>0</x>
<y>0</y>
- <width>312</width>
- <height>67</height>
+ <width>261</width>
+ <height>50</height>
</rect>
</property>
<property name="windowTitle" >
<string>Form</string>
</property>
- <layout class="QGridLayout" >
- <property name="leftMargin" >
- <number>0</number>
- </property>
- <property name="topMargin" >
- <number>0</number>
- </property>
- <property name="rightMargin" >
- <number>0</number>
- </property>
- <property name="bottomMargin" >
- <number>0</number>
- </property>
- <property name="horizontalSpacing" >
+ <layout class="QGridLayout" name="gridLayout" >
+ <property name="verticalSpacing" >
<number>0</number>
</property>
- <property name="verticalSpacing" >
+ <property name="margin" >
<number>0</number>
</property>
- <item row="0" column="0" >
- <layout class="QVBoxLayout" >
- <item>
- <widget class="QGroupBox" name="title" >
- <property name="font" >
- <font>
- <pointsize>8</pointsize>
- </font>
- </property>
- <property name="title" >
- <string>GroupBox</string>
- </property>
- <property name="alignment" >
- <set>Qt::AlignLeading</set>
- </property>
- <property name="flat" >
- <bool>false</bool>
- </property>
- <property name="checkable" >
- <bool>false</bool>
- </property>
- <layout class="QGridLayout" >
- <property name="leftMargin" >
- <number>0</number>
- </property>
- <property name="topMargin" >
- <number>0</number>
- </property>
- <property name="rightMargin" >
- <number>0</number>
- </property>
- <property name="bottomMargin" >
- <number>0</number>
- </property>
- <property name="horizontalSpacing" >
- <number>0</number>
- </property>
- <property name="verticalSpacing" >
- <number>0</number>
- </property>
- <item row="0" column="0" >
- <layout class="QHBoxLayout" >
- <item>
- <widget class="QSlider" name="horizontalSlider" >
- <property name="orientation" >
- <enum>Qt::Horizontal</enum>
- </property>
- <property name="invertedControls" >
- <bool>false</bool>
- </property>
- <property name="tickPosition" >
- <enum>QSlider::TicksBelow</enum>
- </property>
- <property name="tickInterval" >
- <number>10</number>
- </property>
- </widget>
- </item>
- <item>
- <widget class="QSpinBox" name="spinBox" />
- </item>
- </layout>
- </item>
- </layout>
- </widget>
- </item>
- </layout>
+ <item row="0" column="0" colspan="2" >
+ <widget class="QLabel" name="label" >
+ <property name="text" >
+ <string>Param</string>
+ </property>
+ <property name="alignment" >
+ <set>Qt::AlignCenter</set>
+ </property>
+ </widget>
+ </item>
+ <item row="1" column="0" >
+ <widget class="QSlider" name="horizontalSlider" >
+ <property name="orientation" >
+ <enum>Qt::Horizontal</enum>
+ </property>
+ <property name="invertedControls" >
+ <bool>false</bool>
+ </property>
+ </widget>
+ </item>
+ <item row="1" column="1" >
+ <widget class="QSpinBox" name="spinBox" />
</item>
</layout>
</widget>