原因就是你引用了4色道的png图片,在读取图片出了问题。

png图片的默认色道是rgba,pyqt5不支持。
颜色分两种rgba和rgb,a就是多了一个透明度。

self.toolButton.setStyleSheet("background-image: url(D:/start.png);")

你也许发现了,如果你引用了透明背景的png图片,看不到透明效果。
png图片支持透明背景,jpg图片不支持透明背景,前者支持4色道,后者只支持3色道。

解决方法一
把4色道的png图片改为3色道。
请看文章:png图片改色道

解决方法二
编辑png直接保存,改为jpg类型的图片再引用。

喜欢的点个赞❤吧!

PyQt5 图片兼容性问题:libpng warning: bKGD: invalid.,原因及解决办法。相关推荐

  1. piczoom兼容性问题_浏览器不兼容原因及解决办法

    作者:阿里巴巴前端开发 浏览器的不兼容,大家肯定都是深恶痛绝的,往往我们只是去做修补,却忘了更重要的事情,那就是追溯根源,避免类似的不兼容再次出现.在下不才,归纳几点html编码要素,望能指点各位: ...

  2. w806开发板驱动ov2640读取jpeg图片1600x1200分辨率,以及花屏原因及解决办法

    主频需要160MHz以上,80MHz主频读取会丢数据,读取过程中要关闭所有中断否则会出现丢数据花屏现象,还有一个重要的地方需要注意,PCLK速度过慢同时照片信息量多时,jpeg文件过大也会花一部分,像 ...

  3. SyntaxError: invalid syntax的问题原因和解决办法

    写在这里的初衷,一是备忘,二是希望得到高人指点,三是希望能遇到志同道合的朋友. 目录 一.问题 二.原因及解决办法 一.问题 // An highlighted block SyntaxError: ...

  4. pyqt5中QWidget的show 一闪而过的原因及解决办法实例

    import sys from PyQt5.QtWidgets import * from PyQt5.QtCore import * from PyQt5.QtGui import * ###### ...

  5. 内网穿透访问Vue项目的时候出现Invalid Host header解决办法

    出现Invalid Host header解决办法 内网穿透 适用场景: 在本地的Vue-cli3项目, 需要其他人浏览. 如果没有外网的服务器, 可以把自己的电脑当做服务器. 这时候需要外网的人能访 ...

  6. Python一直报错:SyntaxError: invalid syntax 的原因及解决办法

    本篇文章主要讲解 python报错提示 无效语法 SyntaxError: invalid syntax 的原因及解决办法 日期:2022年2月18日 作者:任聪聪 报错现象 python报错如下,但 ...

  7. NodeJS Warning: Accessing non-existent property ‘padLevels‘ 解决办法

    NodeJS Warning: Accessing non-existent property 'padLevels' 解决办法 Node14以下版本的NodeJS项目在Node14及以上版本中运行时 ...

  8. pycharm报错:Error configuring SDK: Accessing invalid virtual file: 解决办法

    pycharm报错:Error configuring SDK: Accessing invalid virtual file: 解决办法: 针对linux系统, 删除home目录下pycharm配置 ...

  9. UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb5 in position 0: invalid start byte解决办法

    Pandas导入CSV文件,出现下面的报错信息. /usr/local/lib/python3.5/dist-packages/pandas/io/parsers.py in __init__(sel ...

最新文章

  1. 虚拟主机众多用途你心仪哪一项?
  2. Scala集合:List增加元素及集合拼接操作
  3. python基础list_Python基础4(list:列表)
  4. 不连续曲线 highcharts_无人车运动规划中常用的方法:多项式曲线
  5. (网页)JS编程中,有时需要在一个方法返回两个个或两个以上的数据
  6. word可以直接导入mysql嘛_如何把word文档导入到数据库中——java POI
  7. tomcat 多项目多HOST配置
  8. 《大数据》专题征文:大数据可视分析技术与应用
  9. ros::spin() 和 ros::spinOnce()
  10. 基于meanshift的手势跟踪与电脑鼠标控制(手势交互系统)
  11. 不到一秒卖出一部!荣耀9X系列国内销售29天破300万台
  12. 2. 抓ARP包, 抓PPPoE包
  13. 数据结构python语言描述课后答案_《数据结构与算法Python语言描述》习题第二章第三题(python版)...
  14. 新建了个文件写代码报 Delete `␍`
  15. raid数据恢复案例之:服务器Raid5磁盘阵列数据恢复过程
  16. Kuma是什么? Kuma1.0 GA 发布了包含70+新特性和改进
  17. 计算机进入pe快捷键,U盘启动快捷键大全(附U盘启动必杀技)
  18. 计算机科学与昆虫,基于视觉的昆虫物种识别算法研究
  19. 学习记录 重叠网络权威知识——多尺度复杂网络社区发现的链接
  20. 古琴怎么学,古琴入门,初学者应该这么练(二)

热门文章

  1. (转)Linux(Centos)之安装Java JDK及注意事项
  2. android 4G产品4G网络问题记录
  3. Nandflash 驱动移植
  4. WINCE6.0 error C2220: warning treated as error问题解决
  5. WINCE下实现基于USB的camera
  6. linux中find命令列举,Linux中常见find命令的使用
  7. 接口测试工具Postman(转)
  8. JUC-ReadWriteLock
  9. 【微信小程序】根据当前运行环境调用不同的接口地址的一些方法
  10. 出售带漏洞的设备违法吗?德国消协拟起诉一家地方零售商