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

QTableWidget中验证输入合法性有关问题

2014-01-08 
QTableWidget中验证输入合法性问题我的QTableWidget的某个cell中使用的是我自定义的WIDGET,这个WIDGET中有

QTableWidget中验证输入合法性问题
我的QTableWidget的某个cell中使用的是我自定义的WIDGET,这个WIDGET中有一个COMBO和一个EDIT.
当我点击cell时可以编辑这二个控件,但是我现在想如果编辑内容不合法时提示错误,就算点击切换到其他CELL的时候也不切换,还是停留在编辑状态,直到输入合法值。

我现在已经可以做到输入内容的合法性判断,但是无法做到不合法时,如果切换还是停留在当前的cell的编辑状态。
[解决办法]
试一下在不合法的时候,过滤掉切换cell的事件。
[解决办法]
记录出错的Cell指针,我想Cell是QTableWidgetItem的子类,比如说pCell;
然后调用QTableWidget::editItem( pCell )试试看。

热点排行