设置QWidget为圆角矩形(同时设置背景图和圆角矩形)_qwidget设置圆角_b11252的博客-CSDN博客

网站介绍:文章浏览阅读3k次,点赞6次,收藏20次。在实际项目开发过程中有时需要设置QWidget中的背景图的同时还需要将其设置为圆角矩形样式。此时可以通过重绘事件完成两项工作。1. 首先设置属性为无边框(即使不设置为无边框,运行后同样为无边框,目前尚未得知其原理)setWindowFlags(Qt::FramelessWindowHint);2. 重写重绘事件void YourClass::paintEvent(QPaintEvent *event){//绘制样式QStyleOption opt;opt.initFrom(th_qwidget设置圆角