首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

怎么让QTableWidgetItem里面只能输入浮点数

2012-06-09 
如何让QTableWidgetItem里面只能输入浮点数如何让QTableWidgetItem里面只能输入浮点数[解决办法]建议使用Q

如何让QTableWidgetItem里面只能输入浮点数
如何让QTableWidgetItem里面只能输入浮点数


[解决办法]
建议使用QTableView和 重写数据类(继承自QAbstractTableModel)
可以在bool QAbstractItemModel::setData ( const QModelIndex & index, const QVariant & value, int role = Qt::EditRole )函数中是否符合输入规则(比如浮点数),来判断是否接受用户输入。

[解决办法]
还是用QAbstractItemView::setItemDelegate给相应的item设置lineEdit类型的delegate吧。然后使用lineEdit的setInputMask就可以了

热点排行