c++ Qt lineedit设置只能输入小数

 

 

#include <QApplication>
#include <QLineEdit>
#include <QDoubleValidator>

int main(int argc, char *argv[])
{
    QApplication app(argc, argv);

    QLineEdit lineEdit;
    QDoubleValidator *validator = new QDoubleValidator(&lineEdit); // 不限制小数点前的数字,但必须有小数点
    lineEdit.setValidator(validator);
    lineEdit.show();

    return app.exec();
}

 

 

##

posted @ 2024-01-31 05:24  西北逍遥  阅读(91)  评论(0编辑  收藏  举报