在给QLineEdit设置QDoubleValidator时,在设置Range后,发现并没有限制输入范围大小,只有小数位数起效。其实,还需要设置Notation,如下:
speedValidator.setRange(0, 2000, 2); speedValidator.setNotation(QDoubleValidator::StandardNotation); ui.setSpeedEdt->setValidator(&speedValidator);
在给QLineEdit设置QDoubleValidator时,在设置Range后,发现并没有限制输入范围大小,只有小数位数起效。其实,还需要设置Notation,如下:
speedValidator.setRange(0, 2000, 2); speedValidator.setNotation(QDoubleValidator::StandardNotation); ui.setSpeedEdt->setValidator(&speedValidator);
三味线
不吃咸鱼的喵
文章评论