起因:自定义表格的delegate,自定义editor,
但是出现一个问题,当按下Esc键以后,编辑器仍然呈打开状态,焦点也不知道跑哪去了,
无奈,所以我在delegate的createEditor的时候就自定义一个指针跟踪建立的editor
在QTableView按下Esc键的时候,close这个editor
于是我希望在editor销毁的时候,设置跟踪的editor为0
于是重载了editorDestroyed这个函数,可是发现,无论我怎么closeEditor,均无法进入editorDestroyed这个函数。难道这些editor都只建立了,在setModelData以后并没有自动销毁?
closeEditor也无法销毁么?