• 4290阅读
  • 2回复

QTableWidget问题~ [复制链接]

上一主题 下一主题
离线ff007bit
 
只看楼主 倒序阅读 楼主  发表于: 2011-08-25
我在用QT编一个界面,使用QTableWidget展示一个表格,遇到两个问题:
1:我想添加一个修改表格中数据的信号,当修改数据后,向服务器提交,于是使用itemChanged,但是现在每次添加或是删除时同样会触发这个信号,
请问怎么解决?
2:我想设置QTableWidget的指定列可以编辑,但是其他的不行.
网上查到item(row, colunm)->setFlags(Qt::NoItemFlags)的方法,但是每次新添一行,都要重新设置,比较麻烦
请问有没有可以一次性设置好的?记得用QTableView时重载了QSqlQueryModel的一个flag函数.

请大侠不吝赐教!
离线ff007bit
只看该作者 1楼 发表于: 2011-08-28
自己顶~大家帮帮忙啊~
离线polokang

只看该作者 2楼 发表于: 2011-09-02
关于第一个问题,不知道你是想 添加或删除的时候不提交到服务器,还是什么意思?
可不可以在 itemChanged 信号触发的槽函数里先判断下,是否是修改操作,在提交服务器。
快速回复
限100 字节
 
上一个 下一个