如何在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(),小心无限递归
{
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(),小心无限递归
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯