Qt委托编辑器弹出,没有父级

qt delegate editor pops up with no parent

本文关键字:编辑器 Qt      更新时间:2023-10-16

我在QTableView中使用QStyledItemDelegate。我按照教程 http://doc.qt.io/qt-5/qtwidgets-itemviews-spinboxdelegate-example.html.这没问题。

只是将QSpinBox更改为我设计的自定义小部件(我们称之为MyWidget(。它也在工作,但是现在,每当我触发QTableView的单元格时,编辑器MyWidget就会弹出,就像无父小部件一样。我一直在试图了解是什么让编辑器出现在单元格的位置,但没有任何成功。

简而言之:我希望MyWidget出现在单元格的位置并成为QTableView的一部分。正如QSpinBox在教程示例中所做的那样。可能吗?如果是这样,我该如何实现?谢谢

编辑

已解决:从 MyWidget 到 QWidget 的父参数路由是错误的。

已解决:从 MyWidget 到 QWidget 的父参数路由是错误的。