我遇到了一个奇怪的问题。我的QTableView中需要一些按钮。我曾经使用QAbstractItemView::setIndexWidget()方法,但在处理较大的模型时它不是很负责。因此我决定改用QStyledItemDelegate。我的按钮有图标(只有图标,没有文字)。在使用setIndexWidget时,我使用了以下代码:ClientDetailsButton::ClientDetailsButton(constClient*_client,QWidget*_parent):QPushButton("",_parent),__current(_client){setIcon(Q