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