大家好,我在 qt 中使用双旋转框,其中我有 0.00,我想做的是,当我的光标位于第一个零时,它应该被选中,而不是我按下 shift 键来选择,当我按下右箭头键,然后应该选择第二个0等等。怎么做?
问问题
86 次
1 回答
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");
}
};
于 2012-12-26T11:25:33.510 回答