jjzjj

QStyleOptionButton

全部标签

c++ - QStyleOptionButton QStyle::CE_CheckBox 背景的绘制方法是什么?

我正在尝试获取父级背景并将其设置为复选框背景色。我有这种绘制复选框的方法:voidpaint(QPainter*painter,constQStyleOptionViewItem&option,constQModelIndex&index)const{//Getitemdataboolvalue=index.data(Qt::UserRole).toBool();QStringtext=index.data(Qt::DisplayRole).toString();//FillstyleoptionswithitemdataconstQStyle*style=QApplication::

c++ - QStyleOptionButton 没有图标

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