在qtableview中自定义委托qlineedit,并对输入进行限制
 
QWidget *FlowDelegate::createEditor(QWidget *parent, const QStyleOptionViewItem &option, const QModelIndex &index) const
{
        QLineEdit *lineedit = new QLineEdit(parent);
        QIntValidator *validator = new QIntValidator(0, 100, parent);
        lineedit->setValidator(validator);
        return lineedit;
}发现可以成功限制输入0-100的整数
但使用
    QLineEdit *lineedit = new QLineEdit(parent);
    QDoubleValidator *validator = new QDoubleValidator(0, 100, 2, parent);
    lineedit->setValidator(validator);
却不能限制大小 但能限制两位小数 如999.99
求教~~~