0

こんにちはみんな私はqtでダブルスピンボックスを使用しています、それで私は0.00を持っています、私がやりたいことは、私のカーソルが最初のゼロにあるとき、それは選択されるべきです、代わりに私は押すときにShiftキーを押して選択します右矢印キーを押すと、2番目の0が選択されます。

4

1 に答える 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 に答える