如何让QTableWidgetItem里面只能输入浮点数
如何让QTableWidgetItem里面只能输入浮点数
[解决办法]
建议使用QTableView和 重写数据类(继承自QAbstractTableModel)
可以在bool QAbstractItemModel::setData ( const QModelIndex & index, const QVariant & value, int role = Qt::EditRole )函数中是否符合输入规则(比如浮点数),来判断是否接受用户输入。
[解决办法]
还是用QAbstractItemView::setItemDelegate给相应的item设置lineEdit类型的delegate吧。然后使用lineEdit的setInputMask就可以了