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 相关文章推荐
如何搜索查找并解决Django相关的问题
Jun 30 Python
深入了解Python数据类型之列表
Jun 24 Python
Python实现二维数组输出为图片
Apr 03 Python
PyQt5每天必学之弹出消息框
Apr 19 Python
python遍历文件夹找出文件夹后缀为py的文件方法
Oct 21 Python
Python装饰器简单用法实例小结
Dec 03 Python
解决python3.5 正常安装 却不能直接使用Tkinter包的问题
Feb 22 Python
python读取目录下所有的jpg文件,并显示第一张图片的示例
Jun 13 Python
python网络爬虫 CrawlSpider使用详解
Sep 27 Python
如何解决django-celery启动后迅速关闭
Oct 16 Python
python绘制玫瑰的实现代码
Mar 02 Python
详解用Python调用百度地图正/逆地理编码API
Jul 02 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 5昨天隆重推出--PHP 5/Zend Engine 2.0新特性
2006/10/09 PHP
javascript 小型动画组件与实现代码
2010/06/02 PHP
php防止sql注入示例分析和几种常见攻击正则表达式
2014/01/12 PHP
PHP删除数组中空值的方法介绍
2014/04/14 PHP
ThinkPHP查询返回简单字段数组的方法
2014/08/25 PHP
详解WordPress中过滤链接与过滤SQL语句的方法
2015/12/18 PHP
Symfony2安装第三方Bundles实例详解
2016/02/04 PHP
PHP对称加密算法(DES/AES)类的实现代码
2017/11/14 PHP
jquery下jstree简单应用 - v1.0
2011/04/14 Javascript
Jquery 获取指定标签的对象及属性的设置与移除
2014/05/29 Javascript
禁用页面部分JavaScript不是全部而是部分
2014/09/03 Javascript
AngularJS监听路由的变化示例代码
2016/09/23 Javascript
Bootstrap CSS组件之大屏幕展播
2016/12/17 Javascript
JS实现含有中文字符串的友好截取功能分析
2017/03/13 Javascript
基于input框覆盖掉数字英文的实例讲解
2017/07/21 Javascript
解决vue2中使用axios http请求出现的问题
2018/03/05 Javascript
JavaScript作用域链实例详解
2019/01/21 Javascript
详解用vue2.x版本+adminLTE开源框架搭建后台应用模版
2019/03/15 Javascript
详解VUE前端按钮权限控制
2019/04/26 Javascript
微信小程序蓝牙连接小票打印机实例代码详解
2019/06/03 Javascript
mapboxgl区划标签避让不遮盖实现的代码详解
2020/07/01 Javascript
Vue-CLI 3 scp2自动部署项目至服务器的方法
2020/07/24 Javascript
Vue跨域请求问题解决方案过程解析
2020/08/07 Javascript
Python中Django 后台自定义表单控件
2017/03/28 Python
获取Django项目的全部url方法详解
2017/10/26 Python
Python检查 云备份进程是否正常运行代码实例
2019/08/22 Python
python匿名函数的使用方法解析
2019/10/10 Python
谈谈Python:为什么类中的私有属性可以在外部赋值并访问
2020/03/05 Python
python 发送邮件的四种方法汇总
2020/12/02 Python
css3遮罩层镂空效果的多种实现方法
2020/05/11 HTML / CSS
美国最好的保健品打折网店:Swanson
2017/08/04 全球购物
ASOS比利时:英国线上零售商及自有品牌
2018/07/29 全球购物
毕业生简单求职信
2013/11/19 职场文书
办公室文员自荐书
2014/02/03 职场文书
校园安全演讲稿
2014/05/09 职场文书
2016年大学光棍节活动总结
2016/04/05 职场文书