我想在左下角添加一个复选框 QGraphicsView
。
painEvent
我试着直接在我的视野中画它。
void BhGraphicsView::paintEvent(QPaintEvent* event)
{
QGraphicsView::paintEvent(event);
QStyleOptionButton opt;
opt.state = QStyle::State_Active | QStyle::State_Enabled;
opt.rect = QRect(x,y,300,300);
QPainter painter(viewport());
//histogram_cbox_ is a QCheckBox
histogram_cbox_->style()->drawControl(QStyle::CE_CheckBox, &opt, &painter);
// ....
}
我没有找到 QStyleOptionCheckBox 所以我使用了QStyleOptionButton
.
但问题是它没有显示QCheckbox
.
我怎样才能在a上绘制一个可点击的复选框QGraphicsView
?!