python之pyqt5通过按钮改变Label的背景颜色方法

作者:brook_ 时间:2021-04-03 22:59:52 

使用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的背景颜色方法

来源:https://blog.csdn.net/brook_/article/details/80141808

标签:python,pyqt5,Label
0
投稿

猜你喜欢

  • numpy np.newaxis 的实用分享

    2023-01-21 06:06:25
  • SQL语句之WHERE子句的使用方法

    2007-08-11 12:25:00
  • js简单实现Select互换数据的方法

    2023-07-20 00:50:46
  • Django学习笔记之Class-Based-View

    2023-09-07 15:37:25
  • 用户体验 保守的使用下拉菜单

    2008-01-15 20:00:00
  • 《写给大家看的设计书》阅读笔记之对齐原则

    2009-07-09 16:32:00
  • 哪种Python框架适合你?简单介绍几种主流Python框架

    2023-04-27 03:21:52
  • python求解三角形第三边长实例

    2021-08-24 06:16:28
  • python tkinter canvas使用实例

    2021-07-11 23:49:50
  • 理解SQL SERVER中的逻辑读,预读和物理读

    2012-01-05 19:32:29
  • 搭建 Selenium+Python开发环境详细步骤

    2022-10-12 17:34:02
  • 基于Python计算圆周率pi代码实例

    2021-03-06 05:13:17
  • php下pdo的mysql事务处理用法实例

    2023-11-14 17:44:13
  • perl哈希hash的常见用法介绍

    2023-08-12 18:46:59
  • ASP利用Google实现在线翻译功能

    2010-03-07 17:28:00
  • django之跨表查询及添加记录的示例代码

    2022-11-23 14:44:25
  • Python用SSH连接到网络设备

    2022-01-20 08:57:41
  • python反转(逆序)字符串的6种方法详细

    2023-03-14 10:38:41
  • Python利用雪花算法实现生成唯一ID

    2022-10-18 14:49:06
  • SQL Server数据在不同数据库中的应用

    2008-12-24 15:34:00
  • asp之家 网络编程 m.aspxhome.com