Qt中如何在label控件中先加入图片,然后把这个图片当成背景在上面画线

Leon_zm 2017-08-16 09:30:39
void myLabel::paintEvent(QPaintEvent *event){

QLabel::paintEvent(event);
QPainter painter(this);
painter.setPen(QColor(Qt::red));
painter.drawLine(QPoint(20, 40), QPoint(100, 100));
}
我在网上查了很多资料,他们都是通过继承QLabel来生成自己的对象mylabel,然后重载paintEvent函数。可是label中只有背景,没有绘制的直线。。。。怎么回事
...全文
587 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
Leon_zm 2017-08-19
  • 打赏
  • 举报
回复
将label类型提升为自定义的myLabel类型即可。

24,860

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 工具平台和程序库
社区管理员
  • 工具平台和程序库社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧