用到了QPixmap,QPainter

情景需要,我是在一个QGroupBox中放入了一个QLabel,然后在QLabel上面显示了一个圆形的图片

    def _plain_pic(self):groupBox = QGroupBox()groupBox.setFixedWidth(1920)groupBox.setFixedHeight(945)col_2 = QHBoxLayout()ico = QLabel()ico.setStyleSheet("background-color:red;border:0px")ico.setMaximumWidth(500)ico.setMaximumHeight(500)#固定label大小pixmapa = QPixmap("./view/images/ICO.bmp")pixmap = QPixmap(200,200)pixmap.fill(Qt.transparent)painter = QPainter(pixmap)painter.begin(self)         #要将绘制过程用begin(self)和end()包起来painter.setRenderHints(QPainter.Antialiasing |QPainter.SmoothPixmapTransform)       #一个是平滑,一个是缩放保持比例path = QPainterPath()path.addEllipse(0, 0, 200, 200);    #绘制椭圆painter.setClipPath(path)painter.drawPixmap(0, 0, 200, 200, pixmapa)painter.end()ico.setPixmap(pixmap)col_2.addWidget(ico)groupBox.setLayout(col_2)# groupBox想放在哪里就放在哪里

显示效果

pyqt显示圆形图片相关推荐

  1. imageview显示圆形图片

    需要ImageView显示圆形图片做法如下 public static Bitmap toRoundCorner(Bitmap bitmap, float ratio) {System.out.pri ...

  2. Andorid显示圆形图片的4种方式

    这篇博客主要讲解了Android实现圆形图片的4种方式. Android中并没有一个原生的控件,可以显示圆形或圆角图片,因此需要我们自己去定义这样一个控件. 实现圆形/圆角图片的核心思想,就是按照一定 ...

  3. 五种方式显示圆形图片

    推荐阅读: 鸿洋:Android BitmapShader 实战 实现圆形.圆角图片 鸿洋:Android Xfermode 实战 实现圆形.圆角图片 依赖 自定义CircleImageView &g ...

  4. android画一个圆形图片组件

    imageview 显示圆形图片如下图. 圆形头像原理. 1.根据图片创建一个大小相同的画布. 2.在画布上画一个圆形. 3.画一个绘制交集,显示上层. // 将圆形图片,返回Bitmappublic ...

  5. 微信小程序——圆形图片image控件、两个字和三个字对齐

    一.image控件中显示圆形图片 首先来个效果图: 然后我们来看看源码: wxml中: <image class="image_radius" src="../im ...

  6. PyCharm下利用pyqt对话框打开图片,显示

    PyCharm下利用pyqt对话框打开图片,显示 PyCharm下利用pyqt对话框打开图片显示 1安装PyCharm Python PyQt5 Pycharm配置Pyqt 1添加Qtdesigner ...

  7. 如何使用css样式将正方形图片显示为圆形图片布局

    css3图片圆形显示如何使用css样式将正方形图片显示为圆形图片布局 1.图片实现圆形条件 2.使用布局技术 3.CSS圆角实现图片圆形实例 1.图片实现圆形条件 原本不是圆形图片,通过CSS样式布局 ...

  8. 前端长方形图片显示圆形

    前端长方形图片显示圆形 object-fit: cover; border-radius: 50%;

  9. css3 图片圆形显示 如何CSS将正方形图片显示为圆形图片布局

    正方形图片使用CSS如何实现成圆形布局,不使用PS软件处理,直接使用DIV CSS布局如何实现图片圆形化. 正方形图片实现圆形布局 一.图片实现圆形条件   -   TOP 原本不是圆形图片,通过CS ...

  10. Android 自定义圆形图片 CircleImageView

    1.效果预览 1.1.布局中写自定义圆形图片的路径即可 1.2.然后看一看图片效果 1.3.原图是这样的 @mipmap/ic_launcher 2.使用过程 2.1.CircleImageView源 ...

最新文章

  1. python第五章_Python数据分析-第5章Series(下)
  2. Javascript DOM动态添加表格
  3. 2020知到python语言应用答案_2020年知到APPPython语言应用第四单元章节测试答案
  4. 小贝拉机器人是朋友_报废机器人应该属于什么垃圾?《宝莱坞机器人2.0》给你答案...
  5. 一个Demo让你掌握Android所有控件
  6. HashMap--并发下死循环(HashMap不能在多线程下使用)
  7. 反向传播算法BP公式推导
  8. 非常经典的java编程题全集-共50题(11-30)
  9. 通达(极限)OA2007SE第二版开源代码,注意哦,是100%开源代码,不是破解的!!!
  10. EXCEL中IF函数的嵌套结构以及AND与OR的用法
  11. [Pytorch系列-24]:神经网络基础 - 单个无激活函数的神经元实现简单线性回归 - 1
  12. svg图标如何修改大小?
  13. tailwindcss使用教程
  14. Pandas中透视表和交叉表
  15. Pr菜鸟入门教程(剪辑部分)
  16. NTP网络授时服务器在电视播出系统中的应用
  17. Terracotta 3.2.1简介 (三)
  18. python单用户登录_Python 实现用户登录的简单方法
  19. Vue源码实现之watcher拾遗
  20. android 订餐系统,一种基于Android平台手机订餐系统的实现方法

热门文章

  1. 复制-粘贴大法(Copy-Paste):简单而有效的数据增强
  2. vue项目报错:Uncaught SyntaxError: Unexpected token
  3. 无法安装visual studio code,snap vscode has install-snap change in process
  4. 解决systemback 无法生成超过4G的iso的问题
  5. 史上最全的数字IC后端设计实现培训教程(整理版)
  6. python多继承mro_Python的多继承问题-MRO和C3算法
  7. 今日头条、抖音推荐算法原理全文详解!
  8. 【spring mvc】annotation-driven 配置详解
  9. python海龟交易源码,福利到!用 Python 实现海龟交易系统
  10. UDP实时图像传输进阶篇——1080P视频传输