windows设置界面微调spinbox的长度,国产系统暂不变
This commit is contained in:
parent
f85d8715e5
commit
c311404395
|
@ -575,7 +575,13 @@ void hg_settingdialog::createUI()
|
|||
case SANE_CONSTRAINT_NONE:
|
||||
{
|
||||
QSpinBox* spinBox = new QSpinBox(scrollArea);
|
||||
|
||||
#ifdef HG_CMP_MSC
|
||||
spinBox->setMinimumWidth(75);
|
||||
#else
|
||||
spinBox->setMinimumWidth(150);
|
||||
#endif
|
||||
|
||||
spinBox->setToolTip(opt->desc);
|
||||
spinBox->setRange(1, 1000);
|
||||
int id = i + 1;
|
||||
|
@ -597,8 +603,6 @@ void hg_settingdialog::createUI()
|
|||
case SANE_CONSTRAINT_RANGE:
|
||||
{
|
||||
QWidget* widget_slider_spin = new QWidget(scrollArea);
|
||||
widget_slider_spin->setMinimumWidth(300);
|
||||
|
||||
QSlider* sliderCreation = new QSlider(widget_slider_spin);
|
||||
|
||||
if (0 == strcmp(opt->name, SANE_STD_OPT_NAME_THRESHOLD) || 0 == strcmp(opt->name, SANE_STD_OPT_NAME_ANTI_NOISE_LEVEL) ||
|
||||
|
@ -608,14 +612,23 @@ void hg_settingdialog::createUI()
|
|||
}
|
||||
|
||||
sliderCreation->setOrientation(Qt::Horizontal);
|
||||
sliderCreation->setMinimumWidth(120);
|
||||
sliderCreation->setRange(opt->constraint.range->min, opt->constraint.range->max);
|
||||
sliderCreation->setToolTip(opt->desc);
|
||||
sliderCreation->setProperty("controls_id", i+1);
|
||||
sliderCreation->setValue(m_list_defaultOptions.at(i).second.toInt());
|
||||
|
||||
QSpinBox* spinBox = new QSpinBox(widget_slider_spin);
|
||||
|
||||
#ifdef HG_CMP_MSC
|
||||
widget_slider_spin->setMinimumWidth(200);
|
||||
sliderCreation->setMinimumWidth(100);
|
||||
spinBox->setMinimumWidth(75);
|
||||
#else
|
||||
widget_slider_spin->setMinimumWidth(300);
|
||||
sliderCreation->setMinimumWidth(120);
|
||||
spinBox->setMinimumWidth(150);
|
||||
#endif
|
||||
|
||||
spinBox->setToolTip(opt->desc);
|
||||
spinBox->setRange(opt->constraint.range->min, opt->constraint.range->max);
|
||||
|
||||
|
@ -682,10 +695,8 @@ void hg_settingdialog::createUI()
|
|||
case SANE_TYPE_FIXED:
|
||||
{
|
||||
QWidget* widget_slider_spin = new QWidget(scrollArea);
|
||||
widget_slider_spin->setMinimumWidth(300);
|
||||
QSlider* sliderCreation = new QSlider(widget_slider_spin);
|
||||
sliderCreation->setOrientation(Qt::Horizontal);
|
||||
sliderCreation->setMinimumWidth(120);
|
||||
sliderCreation->setToolTip(opt->desc);
|
||||
int id = i + 1;
|
||||
sliderCreation->setProperty("controls_id", id);
|
||||
|
@ -693,7 +704,18 @@ void hg_settingdialog::createUI()
|
|||
sliderCreation->setValue(SANE_UNFIX(m_list_defaultOptions.at(i).second.toDouble()) * 100);
|
||||
|
||||
QDoubleSpinBox* spinBox = new QDoubleSpinBox(widget_slider_spin);
|
||||
|
||||
#ifdef HG_CMP_MSC
|
||||
widget_slider_spin->setMinimumWidth(200);
|
||||
sliderCreation->setMinimumWidth(100);
|
||||
spinBox->setMinimumWidth(75);
|
||||
#else
|
||||
widget_slider_spin->setMinimumWidth(300);
|
||||
sliderCreation->setMinimumWidth(120);
|
||||
spinBox->setMinimumWidth(150);
|
||||
#endif
|
||||
|
||||
|
||||
spinBox->setToolTip(opt->desc);
|
||||
spinBox->setDecimals(2);
|
||||
spinBox->setSingleStep(0.01);
|
||||
|
|
Loading…
Reference in New Issue