Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

请问QAbstractTableModel的这个信号dataChanged的问题。

4 views
Skip to first unread message

glosing

unread,
Aug 5, 2013, 11:42:42 PM8/5/13
to
觉得这人多些,就也在这发下~~
请问QAbstractTableModel的这个信号dataChanged的问题。
我在表格里面有QLineEdit和QComboBox,是不是我点了里面的单元格后,即使不改里面的数据,这个信号也会发送?为什么不是改变了数据才发送呢?多谢您。

--

[m [37m※ 来源:·水木社区 http://www.newsmth.net·[FROM: 180.109.164.*] [m

老鱼

unread,
Aug 6, 2013, 12:02:34 AM8/6/13
to
dataChanged(QModelIndex, QModelIndex)这个信号是由用户自己触发的。当你实现setData()的时候可以判断看下数据是不是真的被改动,如果改动就触发这个信号,如果没有就不触发。

【 在 glosing (glosing) 的大作中提到: 】
: 觉得这人多些,就也在这发下~~
: 请问QAbstractTableModel的这个信号dataChanged的问题。
: 我在表格里面有QLineEdit和QComboBox,是不是我点了里面的单元格后,即使不改里面的数据,这个信号也会发送?为什么不是改变了数据才发送呢?多谢您。
: ...................

--
灭绝人性啊


[m [1;36m※ 来源:·水木社区 newsmth.net·[FROM: 110.83.88.*] [m

glosing

unread,
Aug 6, 2013, 12:08:49 AM8/6/13
to
多谢~~
【 在 hgoldfish 的大作中提到: 】
: dataChanged(QModelIndex, QModelIndex)这个信号是由用户自己触发的。当你实现setData()的时候可以判断看下数据是不是真的被改动,如果改动就触发这个信号,如果没有就不触发。
:
0 new messages