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 pickle 和 shelve模块的用法
Sep 16 Python
python提示No module named images的解决方法
Sep 29 Python
python抓取最新博客内容并生成Rss
May 17 Python
Python两个内置函数 locals 和globals(学习笔记)
Aug 28 Python
python基础教程项目四之新闻聚合
Apr 02 Python
python按行读取文件,去掉每行的换行符\n的实例
Apr 19 Python
浅析Python pandas模块输出每行中间省略号问题
Jul 03 Python
详解pandas使用drop_duplicates去除DataFrame重复项参数
Aug 01 Python
Python实现TCP通信的示例代码
Sep 09 Python
Python 多线程,threading模块,创建子线程的两种方式示例
Sep 29 Python
pytorch 归一化与反归一化实例
Dec 31 Python
Python selenium使用autoIT上传附件过程详解
May 26 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 采集书并合成txt格式的实现代码
2009/03/01 PHP
PHP的Yii框架中View视图的使用进阶
2016/03/29 PHP
用JavaScript编写COM组件的步骤
2009/03/17 Javascript
JS 分号引起的一段调试问题
2009/06/18 Javascript
js prototype截取字符串函数
2010/04/01 Javascript
不同Jquery版本引发的问题解决
2013/10/14 Javascript
jquery实现弹出div,始终显示在屏幕正中间的简单实例
2014/03/08 Javascript
Jquery倒计时源码分享
2014/05/16 Javascript
在Linux上用forever实现Node.js项目自启动
2014/07/09 Javascript
把文本中的URL地址转换为可点击链接的JavaScript、PHP自定义函数
2014/07/29 Javascript
使用js画图之正弦曲线
2015/01/12 Javascript
javascript中动态函数用法实例分析
2015/05/14 Javascript
JQuery控制Radio选中方法分析
2015/05/29 Javascript
Javascript数组Array方法解读
2016/03/13 Javascript
JS获取和修改元素样式的实例代码
2016/08/06 Javascript
Java中int与integer的区别(基本数据类型与引用数据类型)
2017/02/19 Javascript
Bootstrap多级菜单的实现代码
2017/05/23 Javascript
jquery.param()实现数组或对象的序列化方法
2018/10/08 jQuery
记录一次开发微信网页分享的步骤
2019/05/07 Javascript
解决Vue+Electron下Vuex的Dispatch没有效果问题
2019/05/20 Javascript
js tab栏切换代码实例解析
2019/09/03 Javascript
JS造成内存泄漏的几种情况实例分析
2020/03/02 Javascript
python2.7删除文件夹和删除文件代码实例
2013/12/18 Python
Python使用metaclass实现Singleton模式的方法
2015/05/05 Python
python中的decorator的作用详解
2018/07/26 Python
Python整数与Numpy数据溢出问题解决
2019/09/11 Python
Python模拟键盘输入自动登录TGP
2020/11/27 Python
纯CSS3实现表单验证效果(非常不错)
2017/01/18 HTML / CSS
CSS3利用text-shadow属性实现多种效果的文字样式展现方法
2016/08/25 HTML / CSS
医药个人求职信范文
2014/01/29 职场文书
高中生的自我评价
2014/03/04 职场文书
小学二年级学生评语
2014/04/21 职场文书
合作意向书
2014/07/30 职场文书
拾金不昧表扬稿大全
2015/05/05 职场文书
2015年国庆放假通知范文
2015/08/18 职场文书
Docker下安装Oracle19c
2022/04/13 Servers