python之pyqt5通过按钮改变Label的背景颜色方法


Posted in Python onJune 13, 2019

使用setStyleSheet方法修改得到自己想要的字体,大小,颜色

self.lab = QLabel("标签字体大小颜色", self)
self.lab.setGeometry(50,50,300,200)  
self.setStyleSheet("QLabel{color:rgb(225,22,173,255);font-size:50px;font-weight:normal;font-family:Arial;}")

color:rgb()中的四个参数,前三个是控制颜色,第四个控制透明度

font-size:设置字体大小

font-weight:bold可设置字体加粗

font-family:选择自己想要的颜色

setStyleSheet同时可以设置标签背景图片,但无法使图片与标签大小匹配

我使用QPixmap来设置标签背景图片

self.lab = QLabel('标签背景图片', self)
self.lab.setGeometry(50,50,300,200)
pixmap = QPixmap('F:\A_code\PyQT_Demo\\1.png')
self.lab.setPixmap(pixmap)

python之pyqt5通过按钮改变Label的背景颜色方法

但是这个时候我们添加的背景图片依然无法和标签大小相匹配

这需要修改一下我们的实例化QPixmap部分

pixmap=QPixmap('F:\A_code\PyQT_Demo\\1.png').scaled
  (self.lab.width(), self.lab.height())

或者修改lab的属性:self.lab.setScaledContents(True)

python之pyqt5通过按钮改变Label的背景颜色方法

以上这篇python之pyqt5通过按钮改变Label的背景颜色方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python 正则表达式的高级用法
Dec 04 Python
Android分包MultiDex策略详解
Oct 30 Python
详解如何使用Python编写vim插件
Nov 28 Python
Python实现最大子序和的方法示例
Jul 05 Python
Django用户认证系统 Web请求中的认证解析
Aug 02 Python
Python学习笔记之迭代器和生成器用法实例详解
Aug 08 Python
在pandas中遍历DataFrame行的实现方法
Oct 23 Python
python实现批量文件重命名
Oct 31 Python
python 操作hive pyhs2方式
Dec 21 Python
Django Xadmin多对多字段过滤实例
Apr 07 Python
Visual Studio Code搭建django项目的方法步骤
Sep 17 Python
python中取整数的几种方法
Nov 07 Python
python3.4+pycharm 环境安装及使用方法
Jun 13 #Python
python自动化之Ansible的安装教程
Jun 13 #Python
PyQt5 实现给窗口设置背景图片的方法
Jun 13 #Python
pyqt5实现按钮添加背景图片以及背景图片的切换方法
Jun 13 #Python
Python语法分析之字符串格式化
Jun 13 #Python
pyqt5 从本地选择图片 并显示在label上的实例
Jun 13 #Python
通过pycharm使用git的步骤(图文详解)
Jun 13 #Python
You might like
PHP备份数据库生成SQL文件并下载的函数代码
2012/02/05 PHP
php通过exif_read_data函数获取图片的exif信息
2015/05/21 PHP
PHP滚动日志的代码实现
2015/06/10 PHP
jQuery EasyUI API 中文文档 - TreeGrid 树表格使用介绍
2011/11/21 Javascript
js判断浏览器类型为ie6时不执行
2014/06/15 Javascript
JS中实现简单Formatter函数示例代码
2014/08/19 Javascript
基于javascript实现tab选项卡切换特效调试笔记
2016/03/30 Javascript
jQuery 局部div刷新和全局刷新方法总结
2016/10/05 Javascript
AngularJS实现根据变量改变动态加载模板的方法
2016/11/04 Javascript
node.js缺少mysql模块运行报错的解决方法
2016/11/13 Javascript
提高Web性能的前端优化技巧总结
2017/02/27 Javascript
koa2服务端使用jwt进行鉴权及路由权限分发的流程分析
2019/07/22 Javascript
微信小程序3D轮播实现代码
2019/09/19 Javascript
使用vscode快速建立vue模板过程详解
2019/10/10 Javascript
JS通过识别id、value值对checkbox设置选中状态
2020/02/19 Javascript
深入理解Antd-Select组件的用法
2020/02/25 Javascript
VUE中V-IF条件判断改变元素的样式操作
2020/08/09 Javascript
JavaScript ES 模块的使用
2020/11/12 Javascript
[01:07:53]RNG vs VG 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/17 DOTA
浅析Python函数式编程
2018/10/06 Python
通过实例简单了解Python中yield的作用
2019/12/11 Python
基于Python计算圆周率pi代码实例
2020/03/25 Python
Python是怎样处理json模块的
2020/07/16 Python
Python Opencv实现单目标检测的示例代码
2020/09/08 Python
Python 生成短8位唯一id实战教程
2021/01/13 Python
Canvas多边形绘制的实现方法
2019/08/05 HTML / CSS
世界上最大的乐谱选择:Sheet Music Plus
2020/01/18 全球购物
Fnac西班牙官网:法国文化和电子产品零售商
2021/03/14 全球购物
linux系统都有哪些运行级别
2016/03/26 面试题
新郎父亲婚宴答谢词
2014/01/11 职场文书
成品库仓管员岗位职责
2014/04/06 职场文书
副检察长四风问题对照检查材料思想汇报
2014/10/07 职场文书
2015元旦节寄语
2014/12/08 职场文书
化验室岗位职责
2015/02/14 职场文书
分布式架构Redis中有哪些数据结构及底层实现原理
2022/03/13 Redis
我的收音机情缘
2022/04/05 无线电