如何在arow中插入按钮小部件而不替换qt中的行内容

如何在arow中插入按钮小部件而不替换qt中的行内容,qt,Qt,我使用QTableWidget创建了一个表。我想在选中行时在行中插入QPushButton小部件,在取消选中行时删除该小部件 当我尝试使用setCellWidget时,我发现该小部件正在替换我不想要的整行内容。那么在QTableWidget中是否还有其他方法可以实现这一点呢 或 如果我选择QTableView,我会考虑两种方法: 使用委托 setIndexWidget() 使用委托如果我插入按钮小部件,那么我可以使用信号和插槽执行任何操作吗 所以我想问我应该用哪一个来做一个表格,以及如何在一行中

我使用
QTableWidget
创建了一个表。我想在选中行时在行中插入
QPushButton
小部件,在取消选中行时删除该小部件

当我尝试使用
setCellWidget
时,我发现该小部件正在替换我不想要的整行内容。那么在
QTableWidget
中是否还有其他方法可以实现这一点呢

如果我选择QTableView,我会考虑两种方法:

  • 使用委托
  • setIndexWidget()
  • 使用委托如果我插入按钮小部件,那么我可以使用信号和插槽执行任何操作吗

    所以我想问我应该用哪一个来做一个表格,以及如何在一行中插入一个按钮小部件来执行一些操作

    请帮帮我


    谢谢…

    是的,如果您插入按钮小部件,您可以对其执行任何操作,就像任何其他小部件一样。“不替换行内容”?它应该是什么样子?它到底是如何取代整排的?你能发布一些截图吗?您是这样设置的,对吗?:
    yourTable.setCellWidget(col,row,yourButton)
    谢谢您的建议。。我试过使用setCellWidget,它按照我的意愿工作。