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中的wxPython实现最基本的浏览器功能
Apr 14 Python
Python字符编码判断方法分析
Jul 01 Python
Python正则表达式如何进行字符串替换实例
Dec 28 Python
python实现在pandas.DataFrame添加一行
Apr 04 Python
Python3实现的Mysql数据库操作封装类
Jun 06 Python
Python使用pyautogui模块实现自动化鼠标和键盘操作示例
Sep 04 Python
pandas.DataFrame的pivot()和unstack()实现行转列
Jul 06 Python
python3中rank函数的用法
Nov 27 Python
pycharm远程连接vagrant虚拟机中mariadb数据库
Jun 05 Python
python中rc1什么意思
Jun 19 Python
matplotlib对象拾取事件处理的实现
Jan 14 Python
整理Python中常用的conda命令操作
Jun 15 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可逆加密/解密函数分享
2012/09/25 PHP
ThinkPHP页面跳转success与error方法概述
2014/06/25 PHP
分享常见的几种页面静态化的方法
2015/01/08 PHP
PHP实现获取某个月份周次信息的方法
2015/08/11 PHP
利用php的ob缓存机制实现页面静态化方法
2017/07/09 PHP
PHP将英文数字转换为阿拉伯数字实例讲解
2019/01/28 PHP
js数字输入框(包括最大值最小值限制和四舍五入)
2009/11/24 Javascript
alert中断settimeout计时功能
2013/07/26 Javascript
AngularJS 实现按需异步加载实例代码
2015/10/18 Javascript
jquery.tableSort.js表格排序插件使用方法详解
2020/08/12 Javascript
Angular.js自定义指令学习笔记实例
2017/02/24 Javascript
bootstrap3使用bootstrap datetimepicker日期插件
2017/05/24 Javascript
js中的事件委托或是事件代理使用详解
2017/06/23 Javascript
Thinkjs3新手入门之如何使用静态资源目录
2017/12/06 Javascript
微信小程序网络请求封装示例
2018/07/24 Javascript
Element-ui自定义table表头、修改列标题样式、添加tooltip、:render-header使用
2019/04/11 Javascript
细说Vue组件的服务器端渲染的过程
2019/05/30 Javascript
JavaScript常用工具函数汇总(浏览器环境)
2020/09/17 Javascript
[01:00:14]DOTA2-DPC中国联赛 正赛 Ehome vs Elephant BO3 第二场 2月28日
2021/03/11 DOTA
pyqt5 禁止窗口最大化和禁止窗口拉伸的方法
2019/06/18 Python
使用Python获取爱奇艺电视剧弹幕数据的示例代码
2021/01/12 Python
英国电信商店:BT Shop
2019/12/17 全球购物
小学生自我评价范文
2014/01/25 职场文书
西安交大自主招生自荐信
2014/01/27 职场文书
文明风采获奖感言
2014/02/18 职场文书
挂科检讨书范文
2014/02/20 职场文书
让生命充满爱演讲稿
2014/05/10 职场文书
环保标语大全
2014/06/12 职场文书
小学生春游活动方案
2014/08/20 职场文书
大一工商管理职业生涯规划:有梦最美,行动相随
2014/09/18 职场文书
整改落实情况汇报材料
2014/10/29 职场文书
医者仁心观后感
2015/06/17 职场文书
Requests什么的通通爬不了的Python超强反爬虫方案!
2021/05/20 Python
MySQL REVOKE实现删除用户权限
2021/06/18 MySQL
Sleuth+logback 设置traceid 及自定义信息方式
2021/07/26 Java/Android
MySQL 数据 data 基本操作
2022/05/04 MySQL