https://blog.csdn.net/leiqiaoqu1736/article/details/106228561/

‘’’

bitmap = QBitmap(self.size())

bitmap.fill()

painter = QPainter(bitmap)

painter.begin(self)

painter.setPen(Qt.NoPen)

painter.setBrush(Qt.black)

painter.setRenderHint(QPainter.Antialiasing)

painter.drawRoundedRect(bitmap.rect(),16,16)

painter.end()

self.setMask(bitmap)

‘’’

有网友理解是自定义的界面使用qss无效,使用qtdesigner画的,然后转化的界面才能使用qss美化,经过验证,确实这样,但是为什么???这种原因是什么?是我们自己搭建的界面少了什么东西吗?

note:

经过一段时间的使用,我发现当widget做为子控件时,通过qss样式去设置圆角是可以的,但是当widgets作为最底层的界面时,则要通过上面的像素绘画才能修改。

pyqt5 窗口设置圆角_pyqt5-30. QWidget设置圆角,使用qss设置失败相关推荐

  1. python制作窗口界面_python GUI库图形界面开发之PyQt5窗口背景与不规则窗口实例

    窗口背景主要包括,背景色与背景图片,设置窗口背景有三种方法 使用QSS设置窗口背景 使用QPalette设置窗口背景 实现PainEvent,使用QPainter绘制背景 QSS设置窗口背景 在QSS ...

  2. qpython3可视图形界面_python GUI库图形界面开发之PyQt5窗口控件QWidget详细使用方法...

    QWidget基本介绍 基础窗口控件QWidget类是所有用户界面对象的基类,所有的窗口或者控件都直接或者间接的继承自QWidget类. 窗口坐标系统 PyQt使用统一的坐标系统来定位窗口控件的位置和 ...

  3. Python3 PyQt5 窗口(国际化/QMainWindow/QWidget/QDialog)

    Python3 PyQt5 窗口(国际化/QMainWindow/QWidget/QDialog) 本文由 Luzhuo 编写,转发请保留该信息. 原文: https://blog.csdn.net/ ...

  4. python gui界面 tcp_python GUI库图形界面开发之PyQt5窗口控件QWidget详细使用方法

    QWidget基本介绍 基础窗口控件QWidget类是所有用户界面对象的基类,所有的窗口或者控件都直接或者间接的继承自QWidget类. 窗口坐标系统 PyQt使用统一的坐标系统来定位窗口控件的位置和 ...

  5. 改变窗口背景_办公软件操作技巧063:如何设置ppt母版背景

    在日常工作中,我们经常会做一些PPT演示文档,在制作过程中都会些添加背景图片用来美化修饰,这时如果逐张幻灯片去插入背景或复制粘贴图片,会很麻烦,而且图片也很容易被误操作修改,其实有更快捷且不易被修改的 ...

  6. Windows10系统关闭这个设置提升电脑30%的运行速度!

    ​​ 今天小编和大家分享Windows10系统关闭这个设置提升电脑30%的运行速度!欢迎大家关注收藏,了解更多知识! ​第一步: 首先键盘按住win+R打开远行框,如下图所示: ​ 技术支持:jhtd ...

  7. 计算机自带游戏怎么调,一般游戏的模式-怎样设置游戏的窗口模式啊游戏在窗口模式下运行是怎么设置电脑的分辨率的啊?还有其他什么设置吗?具体点.谢谢,满分送上!!! 爱问知识人...

    2006-11-18 17:09:07 ALT+回车,分给我 全部 2006-11-18 17:09:07 2006-11-17 18:24:02 你最好先把自己电脑的显示模式设置为16 颜色设置在桌 ...

  8. android 代码设置圆角,Android中用Shape实现圆角和局部圆角

    本文讲解如何实现布局边框的部分圆角 大家可能都知道圆角实现其实很简单, 在drawable文件夹下新建xml文件加入以下代码 情景1: 四个角均为圆角 android:shape="rect ...

  9. IDEA快捷键设置,选择Eclipse风格的快捷键,自动补全快捷键,关闭当前窗口快捷键Ctrl+W,自动导入设置,引入外部的jar的方式,设置项目字体,设置项目字符集,Maven的方式获取jar

    1.设置成Eclipse的快捷键 选择默认快捷键类型 设置成了Eclipse风格的快捷键之后,但是还是有一些快捷键是有冲突的. 2.修改自动补全的快捷键 在搜索框中输入Completion,找到Mai ...

  10. aspx网页背景图片设置代码_python 30行代码自动填写问卷(单选题和多选题)

    运行代码的条件 谷歌浏览器 下载好你的谷歌浏览器对应版本的chromedriver.exe解压到你的python.exe目录下 python3版本(我用的是3.7) 在python中安装好seleni ...

最新文章

  1. Meta 开移动端 AI 生成神器 PyTorch Live,打造人工智能驱动的移动体验
  2. web前端(13)—— 了解JavaScript,JavaScript的引入方式
  3. vs2012 智能提示消失解决办法
  4. docker安装最新版Jenkins:拉取镜像/创建容器
  5. 【硬件】集线器,交换机,路由器
  6. mac编辑器coda使用小贴条
  7. Django代码编写规范
  8. EASYUI- EASYUI左移右移 GRID中值
  9. iptables 简介
  10. linux mint 19安装 kvm 软件包
  11. Filenet 周报(2019.12.23-2020.01.05)
  12. texstudio统计字数
  13. python:实现base64加密和base64解密算法(附完整源码)
  14. 微博第三方+海外国际版+V2EX第三方
  15. JavaScript的基础语句整理
  16. Python学习a1——背景及基础
  17. dw中css目标规则命名,css 常用样式命名规则
  18. ffmpeg中av_image_alloc()函数的用法 以及 另一种同样功能的函数用法
  19. java静态初始化说法正确_面向对象程序设计(Java)-中国大学mooc-题库零氪
  20. 计算机科学与技术有没有博士,哪些学校有计算机科学与技术博士授权点?谢谢啦!...

热门文章

  1. 使用 PDO 方式将 Session 保存到 MySQL 数据中
  2. IOS小工具以及精彩的博客
  3. MCSE 2012 R2之工作文件夹Word Folders(2)
  4. VMware View 5.0 策略列表
  5. 九宫格日记:微博难越,前路漫漫
  6. python控制鼠标_Python直接控制鼠标键盘模块 pyautogui
  7. 数据库习题(填空题一)
  8. html合并单元格_HTML基础2
  9. JMETER安装中遇到的问题(not able to find Java executable or version.Please check your java installation)
  10. STL基本操作及其运用