为什么QTableWidget在通过双击或“编辑”编辑列范围时有不同的行为;F2"-钥匙

为什么QTableWidget在通过双击或“编辑”编辑列范围时有不同的行为;F2"-钥匙,qt,qtablewidget,qtablewidgetitem,Qt,Qtablewidget,Qtablewidgetitem,该表确实有多个列跨距。在“创建”时,我将项(在范围的起始列处)设置为从QTableWidgetItem派生的项。如果我通过双击从itemChanged(..)中获取的项目来编辑列范围,则信号就是我之前设置的项目。应该如此。但是,如果我按F2键进行编辑,我将得到一个由信号传递的不同的标准QTableWidgetItem。另一个事实是,在我双击编辑后,按F2键编辑之后,效果与预期一样。我真的不明白这种行为。我希望你们中的一些人有一个想法,我希望你们理解我对这个问题的描述:) Thx很多 迈克尔

该表确实有多个列跨距。在“创建”时,我将项(在范围的起始列处)设置为从QTableWidgetItem派生的项。如果我通过双击从itemChanged(..)中获取的项目来编辑列范围,则信号就是我之前设置的项目。应该如此。但是,如果我按F2键进行编辑,我将得到一个由信号传递的不同的标准QTableWidgetItem。另一个事实是,在我双击编辑后,按F2键编辑之后,效果与预期一样。我真的不明白这种行为。我希望你们中的一些人有一个想法,我希望你们理解我对这个问题的描述:)

Thx很多 迈克尔