QTableView 下有几行含QLineEdit数据,如何能得到一行丢失焦点的事件?
谢谢
------解决方案--------------------
重新实现 void focusOutEvent ( QFocusEvent * e )
------解决方案--------------------
新做一个编辑器,不要直接用QLineEdit。
具体方法是:用一个QWidget包裹一个QLineEdit(其实看上去还是一个QLineEdit),在Widget中为QLineEdit加载一个事件过滤器,过滤出FocusOut事件来。
------解决方案--------------------
简单的方法是用QApplication的signal focusChanged(QWidget* old, QWidget* new)
你把这个连接到你的slot。然后里边用old->objectName() == "myTableView"判断
至于怎么连接基本上,connect(qApp, SIGNAL(),this,SLOT)