本文整理汇总了C++中DoubleSpinBox::setSingleStep方法的典型用法代码示例。如果您正苦于以下问题:C++ DoubleSpinBox::setSingleStep方法的具体用法?C++ DoubleSpinBox::setSingleStep怎么用?C++ DoubleSpinBox::setSingleStep使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类DoubleSpinBox
的用法示例。
在下文中一共展示了DoubleSpinBox::setSingleStep方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: KinematicsBarSetupDialog
KinematicsBarSetupDialog() {
setWindowTitle(_("Kinematics Operation Setup"));
QVBoxLayout* vbox = new QVBoxLayout();
setLayout(vbox);
QHBoxLayout* hbox = new QHBoxLayout();
hbox->addWidget(new QLabel(_("Snap thresholds:")));
hbox->addSpacing(10);
hbox->addWidget(new QLabel(_("distance")));
snapDistanceSpin.setAlignment(Qt::AlignCenter);
snapDistanceSpin.setDecimals(3);
snapDistanceSpin.setRange(0.0, 0.999);
snapDistanceSpin.setSingleStep(0.001);
snapDistanceSpin.setValue(0.025);
hbox->addWidget(&snapDistanceSpin);
hbox->addWidget(new QLabel(_("[m]")));
hbox->addSpacing(5);
hbox->addWidget(new QLabel(_("angle")));
snapAngleSpin.setAlignment(Qt::AlignCenter);
snapAngleSpin.setRange(0, 90);
snapAngleSpin.setValue(30);
hbox->addWidget(&snapAngleSpin);
hbox->addWidget(new QLabel(_("[deg]")));
vbox->addLayout(hbox);
hbox = new QHBoxLayout();
hbox->addWidget(new QLabel(_("Penetration block depth")));
penetrationBlockDepthSpin.setAlignment(Qt::AlignCenter);
penetrationBlockDepthSpin.setDecimals(4);
penetrationBlockDepthSpin.setRange(0.0, 0.0099);
penetrationBlockDepthSpin.setSingleStep(0.0001);
penetrationBlockDepthSpin.setValue(0.0005);
hbox->addWidget(&penetrationBlockDepthSpin);
hbox->addWidget(new QLabel(_("[m]")));
vbox->addLayout(hbox);
hbox = new QHBoxLayout();
lazyCollisionDetectionModeCheck.setText(_("Lazy collision detection mode"));
lazyCollisionDetectionModeCheck.setChecked(true);
hbox->addWidget(&lazyCollisionDetectionModeCheck);
vbox->addLayout(hbox);
hbox = new QHBoxLayout();
okButton.setText(_("OK"));
okButton.setDefault(true);
hbox->addWidget(&okButton);
vbox->addLayout(hbox);
}
示例2: BodyMotionGenerationSetupDialog
BodyMotionGenerationSetupDialog() : QDialog(MainWindow::instance()){
setWindowTitle(_("Body Motion Generation Setup"));
vbox = new QVBoxLayout();
QHBoxLayout* hbox = newRow(vbox);
hbox->addWidget(new QLabel(_("Time scale")));
timeScaleRatioSpin.setDecimals(2);
timeScaleRatioSpin.setRange(0.01, 9.99);
timeScaleRatioSpin.setSingleStep(0.01);
timeScaleRatioSpin.setValue(1.0);
hbox->addWidget(&timeScaleRatioSpin);
hbox->addSpacing(8);
hbox->addWidget(new QLabel(_("Pre-initial")));
preInitialDurationSpin.setDecimals(1);
preInitialDurationSpin.setRange(0.0, 9.9);
preInitialDurationSpin.setSingleStep(0.1);
preInitialDurationSpin.setValue(1.0);
hbox->addWidget(&preInitialDurationSpin);
hbox->addWidget(new QLabel(_("[s]")));
hbox->addSpacing(8);
hbox->addWidget(new QLabel(_("Post-final")));
postFinalDurationSpin.setDecimals(1);
postFinalDurationSpin.setRange(0.0, 9.9);
postFinalDurationSpin.setSingleStep(0.1);
postFinalDurationSpin.setValue(1.0);
hbox->addWidget(&postFinalDurationSpin);
hbox->addWidget(new QLabel(_("[s]")));
hbox->addStretch();
hbox = newRow(vbox);
onlyTimeBarRangeCheck.setText(_("Time bar's range only"));
onlyTimeBarRangeCheck.setChecked(false);
hbox->addWidget(&onlyTimeBarRangeCheck);
se3Check.setText(_("Put all link positions"));
se3Check.setChecked(false);
hbox->addWidget(&se3Check);
hbox->addStretch();
hbox = newRow(vbox);
newBodyItemCheck.setText(_("Make a new body item"));
newBodyItemCheck.setChecked(true);
hbox->addWidget(&newBodyItemCheck);
hbox->addStretch();
addSeparator(vbox, &stealthyStepCheck);
stealthyStepCheck.setText(_("Stealthy Step Mode"));
stealthyStepCheck.setToolTip(_("This mode makes foot lifting / landing smoother to increase the stability"));
stealthyStepCheck.setChecked(true);
hbox = newRow(vbox);
hbox->addWidget(new QLabel(_("Height ratio thresh")));
stealthyHeightRatioThreshSpin.setAlignment(Qt::AlignCenter);
stealthyHeightRatioThreshSpin.setDecimals(2);
stealthyHeightRatioThreshSpin.setRange(1.00, 9.99);
stealthyHeightRatioThreshSpin.setSingleStep(0.01);
stealthyHeightRatioThreshSpin.setValue(2.0);
hbox->addWidget(&stealthyHeightRatioThreshSpin);
hbox->addStretch();
hbox = newRow(vbox);
hbox->addWidget(new QLabel(_("Flat Lifting Height")));
flatLiftingHeightSpin.setAlignment(Qt::AlignCenter);
flatLiftingHeightSpin.setDecimals(3);
flatLiftingHeightSpin.setRange(0.0, 0.0999);
flatLiftingHeightSpin.setSingleStep(0.001);
flatLiftingHeightSpin.setValue(0.005);
hbox->addWidget(&flatLiftingHeightSpin);
hbox->addWidget(new QLabel(_("[m]")));
hbox->addSpacing(8);
hbox->addWidget(new QLabel(_("Flat Landing Height")));
flatLandingHeightSpin.setAlignment(Qt::AlignCenter);
flatLandingHeightSpin.setDecimals(3);
flatLandingHeightSpin.setRange(0.0, 0.0999);
flatLandingHeightSpin.setSingleStep(0.001);
flatLandingHeightSpin.setValue(0.005);
hbox->addWidget(&flatLandingHeightSpin);
hbox->addWidget(new QLabel(_("[m]")));
hbox->addStretch();
hbox = newRow(vbox);
hbox->addWidget(new QLabel(_("Impact reduction height")));
impactReductionHeightSpin.setAlignment(Qt::AlignCenter);
impactReductionHeightSpin.setDecimals(3);
impactReductionHeightSpin.setRange(0.0, 0.099);
impactReductionHeightSpin.setSingleStep(0.001);
impactReductionHeightSpin.setValue(0.005);
hbox->addWidget(&impactReductionHeightSpin);
hbox->addWidget(new QLabel(_("[m]")));
hbox->addSpacing(8);
hbox->addWidget(new QLabel(_("Impact reduction time")));
impactReductionTimeSpin.setAlignment(Qt::AlignCenter);
impactReductionTimeSpin.setDecimals(3);
impactReductionTimeSpin.setRange(0.001, 0.999);
//.........这里部分代码省略.........