本文整理汇总了C++中SpinBox::setRange方法的典型用法代码示例。如果您正苦于以下问题:C++ SpinBox::setRange方法的具体用法?C++ SpinBox::setRange怎么用?C++ SpinBox::setRange使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类SpinBox
的用法示例。
在下文中一共展示了SpinBox::setRange方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的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);
}