大家好我在qt中使用双旋转框,其中我有0.00,我想要做的是,当我的光标位于第1个零时,它应该被选中,而我按shift键选择,当我按右箭头键,然后应该选择第二个0等等。如何做?
答案 0 :(得分:0)
你应该继承QDoubleSpinBox
,然后lineEdit()->setInputMask("9.99")
将做这件事。示例代码:
#include <QDoubleSpinBox>
#include <QLineEdit>
class MyDoubleSpinBox : public QDoubleSpinBox
{
Q_OBJECT
public:
explicit MyDoubleSpinBox(QWidget *parent = 0) : QDoubleSpinBox(parent) {
lineEdit()->setInputMask("9.99");
}
};