永发信息网

如何在label上手绘自己的图形

答案:1  悬赏:10  手机版
解决时间 2021-12-01 02:26
  • 提问者网友:几叶到寒
  • 2021-11-30 10:03
如何在label上手绘自己的图形
最佳答案
  • 五星知识达人网友:拾荒鲤
  • 2021-11-30 10:38
void MyLabel::paintEvent(QPaintEvent *event)
{
QLabel::paintEvent(event);

QPainter painter(this);
QPixmap pixmap("image.png");
painter.drawPixmap(QRect(10, 10, 20, 30), pixmap);
}

这样就在label的 (10, 10)点绘出一个 宽20, 高30的 image.png图片

别在 paintEvent 函数里调用update(),小心无限递归
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯