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 del()函数用法
Mar 24 Python
python实现telnet客户端的方法
Apr 15 Python
python结合opencv实现人脸检测与跟踪
Jun 08 Python
详解python的几种标准输出重定向方式
Aug 15 Python
详解MySQL数据类型int(M)中M的含义
Nov 20 Python
python中文分词,使用结巴分词对python进行分词(实例讲解)
Nov 14 Python
python实现批量文件重命名
Oct 31 Python
python绘制雪景图
Dec 16 Python
Python pandas如何向excel添加数据
May 22 Python
python3中calendar返回某一时间点实例讲解
Nov 18 Python
python 实现性别识别
Nov 21 Python
python3读取文件指定行的三种方法
May 24 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实现删除指定目录下相关文件的方法
2014/10/20 PHP
Laravel使用PHPQRCODE实现生成带有LOGO的二维码图片功能示例
2017/07/07 PHP
PHP实现动态删除XML数据的方法示例
2018/03/30 PHP
js刷新框架子页面的七种方法代码
2008/11/20 Javascript
JQuery onload、ready概念介绍及使用方法
2013/04/27 Javascript
JavaScript中的连字符详解
2013/11/28 Javascript
js获取页面description的方法
2015/05/21 Javascript
JavaScript下的时间格式处理函数Date.prototype.format
2016/01/27 Javascript
AngularJS基础 ng-href 指令用法
2016/08/01 Javascript
vue.js+Element实现表格里的增删改查
2017/01/18 Javascript
深入理解JavaScript创建对象的多种方式以及优缺点
2017/06/01 Javascript
vue2.x select2 指令封装详解
2017/10/12 Javascript
利用node 判断打开的是文件 还是 文件夹的实例
2019/06/10 Javascript
[58:42]DOTA2上海特级锦标赛C组败者赛 Newbee VS Archon第一局
2016/02/27 DOTA
[46:25]DOTA2上海特级锦标赛主赛事日 - 4 败者组第五轮 MVP.Phx VS EG第二局
2016/03/05 DOTA
[00:12]2018DOTA2亚洲邀请赛 sylar表现SOLO技艺
2018/04/06 DOTA
python基于xml parse实现解析cdatasection数据
2014/09/30 Python
《Python之禅》中对于Python编程过程中的一些建议
2015/04/03 Python
黑科技 Python脚本帮你找出微信上删除你好友的人
2016/01/07 Python
梯度下降法介绍及利用Python实现的方法示例
2017/07/12 Python
Python实现注册登录系统
2017/08/08 Python
python学习笔记--将python源文件打包成exe文件(pyinstaller)
2018/05/26 Python
Python 读写文件的操作代码
2018/09/20 Python
CentOS7安装Python3的教程详解
2019/04/10 Python
python django框架中使用FastDFS分布式文件系统的安装方法
2019/06/10 Python
使用遗传算法求二元函数的最小值
2020/02/11 Python
Python批量启动多线程代码实例
2020/02/18 Python
python plt可视化——打印特殊符号和制作图例代码
2020/04/17 Python
某公司部分笔试题
2013/11/05 面试题
酒店人事专员岗位职责
2013/12/19 职场文书
2014年企业员工工作总结
2014/12/09 职场文书
复兴之路纪录片观后感
2015/06/02 职场文书
奇妙的 CSS shapes(CSS图形)
2021/04/05 HTML / CSS
MySQL性能压力基准测试工具sysbench的使用简介
2021/04/21 MySQL
sql中mod()函数取余数的用法
2021/05/29 SQL Server
Spring Boot项目传参校验的最佳实践指南
2022/04/05 Java/Android