16,216
社区成员
发帖
与我相关
我的任务
分享
class Test : public QWidget
{
void paintEvent(QPaintEvent *e)
{
QWidget::paintEvent(e);
QPainter painter(this);
painter.fillRect(this->rect(), Qt::transparent);
QPen pen(Qt::black);
pen.setWidth(2);
painter.setPen(pen);
painter.drawText(50, 50, "ttttttttttttt");
painter.drawRect(20, 20, 40, 40);
}
};
或者直接用
widget->setStyleSheet("background-color:transparent;");
这个我不确定会不会把你画的格子也隐藏了.