悬停时,在tableview的特定单元格中按下按钮

时间:2016-09-17 08:04:11

标签: qt model-view-controller delegates qtableview

我目前正在使用Qt的MVC方法开发应用程序。我有一个StandardItemModel,用于填充tableview。我的tableview有2列。在第一列中,我从模型中获取数据。现在在第二列中,我想在用户悬停第一列时显示一个按钮。

我希望按钮是特定于行的。即,当用户将鼠标悬停在单元格(0,0)上时,按钮显示在(0,1)单元格中。同样地,我想对我的tableview中的所有行执行此操作。

据我所知,有两种方法,代表& setIndexWidget 我尝试使用QStyledItemDelgate并没有成功。 setIndexWidget导致性能问题,因为我的tableview有一个大数据集。

任何代码示例或如何处理它的想法都会非常有用。

0 个答案:

没有答案