mejor rendimiento
This commit is contained in:
parent
246a8a2f98
commit
d34b972a54
11 changed files with 47 additions and 48 deletions
|
@ -1,5 +1,5 @@
|
|||
#include "slidergroup.h"
|
||||
|
||||
#include <QCursor>
|
||||
SliderGroup::SliderGroup(QString name,
|
||||
int min,
|
||||
int max,
|
||||
|
@ -15,22 +15,22 @@ SliderGroup::SliderGroup(QString name,
|
|||
slider->setFocusPolicy(Qt::StrongFocus);
|
||||
slider->setTickPosition(QSlider::TicksBothSides);
|
||||
slider->setTickInterval((max - min) / 11);
|
||||
slider->setMinimumHeight(100);
|
||||
slider->setMinimumHeight(0);
|
||||
slider->setSingleStep(1);
|
||||
slider->setRange(min, max);
|
||||
//slider->setMaximumWidth(40);
|
||||
slider->setMinimumWidth(50);
|
||||
slider->setToolTip(name);
|
||||
slider->setStyleSheet("QSlider {"
|
||||
"border: 1px solid #999999;"
|
||||
"border: 2px solid #685060;"
|
||||
"margin: 0px;"
|
||||
"height: 200px;"
|
||||
"width: 40px;}"
|
||||
"width: 50px;}"
|
||||
);
|
||||
slider->setContentsMargins(0, 0, 0, 0);
|
||||
valueBox = new QDoubleSpinBox();
|
||||
valueBox->setFocusPolicy(Qt::NoFocus);
|
||||
valueBox->setButtonSymbols(QAbstractSpinBox::NoButtons);
|
||||
//valueBox->setMaximumWidth(40);
|
||||
valueBox->setMinimumWidth(50);
|
||||
valueBox->setRange(min, max);
|
||||
valueBox->setDecimals(decimals);
|
||||
valueBox->setObjectName(name);
|
||||
|
@ -40,8 +40,8 @@ SliderGroup::SliderGroup(QString name,
|
|||
connect(slider, SIGNAL(valueChanged(int)), this, SLOT(sliderValueChanged(int)));
|
||||
layout->addWidget(slider);
|
||||
layout->addWidget(valueBox);
|
||||
this->setStyleSheet("border: 1px solid #999999;"
|
||||
"width: 40px;"
|
||||
this->setStyleSheet("border: 2px solid #685060;"
|
||||
"width: 50px;"
|
||||
"margin: 0px;"
|
||||
);
|
||||
layout->setSpacing(0);
|
||||
|
@ -51,7 +51,9 @@ SliderGroup::SliderGroup(QString name,
|
|||
|
||||
void SliderGroup::sliderValueChanged(int value)
|
||||
{
|
||||
valueBox->blockSignals(true);
|
||||
valueBox->setValue(value);
|
||||
valueBox->blockSignals(false);
|
||||
emit valueChanged(value);
|
||||
};
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue