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实现web方式logview的方法
Aug 10 Python
基于Python实现文件大小输出
Jan 11 Python
Python统计单词出现的次数
Apr 04 Python
Python实现压缩文件夹与解压缩zip文件的方法
Sep 01 Python
谈一谈基于python的面向对象编程基础
May 21 Python
Python3简单实现串口通信的方法
Jun 12 Python
Python基础之函数原理与应用实例详解
Jan 03 Python
django API 中接口的互相调用实例
Apr 01 Python
python 星号(*)的多种用途
Sep 21 Python
Pandas之缺失数据的实现
Jan 06 Python
Python3 + Appium + 安卓模拟器实现APP自动化测试并生成测试报告
Jan 27 Python
python使用numpy中的size()函数实例用法详解
Jan 29 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
一个可以找出源代码中所有中文的工具
2006/10/25 PHP
通过JavaScript或PHP检测Android设备的代码
2011/03/09 PHP
关于crontab的使用详解
2013/06/24 PHP
浅谈PHP链表数据结构(单链表)
2016/06/08 PHP
javascript 对象的定义方法
2007/01/10 Javascript
JS IE和FF兼容性问题汇总
2009/02/09 Javascript
jQuery技巧总结
2011/01/01 Javascript
JS判断客户端是手机还是PC的2个代码
2014/04/12 Javascript
jQuery中removeData()方法用法实例
2014/12/27 Javascript
JavaScript图像延迟加载库Echo.js
2016/04/05 Javascript
深入浅析JavaScript函数前面的加号和叹号
2016/07/09 Javascript
javascript学习笔记_浅谈基础语法,类型,变量
2016/09/19 Javascript
AngularJS实现路由实例
2017/02/12 Javascript
Extjs表单输入框异步校验的插件实现方法
2017/03/20 Javascript
Jquery-data的三种用法
2017/04/18 jQuery
vue.js加载新的内容(实例代码)
2017/06/01 Javascript
express框架实现基于Websocket建立的简易聊天室
2017/08/10 Javascript
使用D3.js制作图表详解
2017/08/13 Javascript
Vue表单类的父子组件数据传递示例
2018/05/03 Javascript
详解CommonJS和ES6模块循环加载处理的区别
2018/12/26 Javascript
ES6使用新特性Proxy实现的数据绑定功能实例
2020/05/11 Javascript
Python下实现的RSA加密/解密及签名/验证功能示例
2017/07/17 Python
numpy中索引和切片详解
2017/12/15 Python
python清除字符串前后空格函数的方法
2018/10/21 Python
Django REST Framework之频率限制的使用
2019/09/29 Python
浅谈html5 响应式布局
2014/12/24 HTML / CSS
荷兰优雅女装网上商店:Heine
2016/11/14 全球购物
计算机专业优秀大学生自我总结
2014/01/21 职场文书
优秀女职工事迹材料
2014/02/06 职场文书
平面设计专业求职信
2014/08/09 职场文书
学生旷课检讨书500字
2014/10/28 职场文书
2014五年级班主任工作总结
2014/12/05 职场文书
公司劳动纪律管理制度
2015/08/04 职场文书
三年级作文之小小梦想
2019/12/06 职场文书
Python opencv缺陷检测的实现及问题解决
2021/04/24 Python
Java中常用解析工具jackson及fastjson的使用
2021/06/28 Java/Android