pyqt标签常用qss格式设置

devtools/2024/10/22 16:37:29/

pyqt标签常用qss格式设置

  • QSS介绍
  • 标签常用的QSS设置
  • 效果
  • 代码

QSS介绍

Qt Style Sheets (QSS) 是 Qt 框架中用于定制应用程序界面样式的一种语言。它类似于网页开发中的 CSS(Cascading Style Sheets),但专门为 Qt 应用程序设计。使用 QSS,你可以控制应用程序中各种元素的外观,包括颜色、字体、边框、边距、背景图像等。

标签常用的QSS设置

            font-family: "Arial";          /* 字体类型 */    font-size: 20px;          /* 字体大小 */  color: #FF0000;          /* 字体颜色 */  background-color: #EEEEEE; /* 背景颜色 */  padding: 10px;           /* 内边距 */  border: 2px solid #000000; /* 边框 */  border-radius: 5px;      /* 边框圆角 */  

效果

在这里插入图片描述

代码

from PyQt5.QtWidgets import QApplication, QLabel, QWidget, QVBoxLayoutclass MyLabelWidget(QWidget):def __init__(self):super().__init__()self.initUI()def initUI(self):# 创建一个 QVBoxLayoutlayout = QVBoxLayout(self)# 创建一个 QLabelself.label = QLabel('Hello, PyQt!', self)# 设置 QLabel 的 QSS 样式self.label.setStyleSheet("""  QLabel {font-family: "Arial";          /* 字体类型 */    font-size: 20px;          /* 字体大小 */  color: #FF0000;          /* 字体颜色 */  background-color: #EEEEEE; /* 背景颜色 */  padding: 10px;           /* 内边距 */  border: 2px solid #000000; /* 边框 */  border-radius: 5px;      /* 边框圆角 */  }  """)# 将 QLabel 添加到布局中layout.addWidget(self.label)# 设置窗口标题和大小self.setWindowTitle('QLabel QSS Example')self.setGeometry(300, 300, 250, 150)if __name__ == '__main__':app = QApplication([])ex = MyLabelWidget()ex.show()app.exec_()

http://www.ppmy.cn/devtools/30659.html

相关文章

免费开源语音克隆-GPT-SoVITS-WebUI只需 5 秒的声音样本

语音克隆-GPT-SoVITS-WebUI 强大的少样本语音转换与语音合成Web用户界面。 功能: 零样本文本到语音(TTS): 输入 5 秒的声音样本,即刻体验文本到语音转换。 少样本 TTS: 仅需 1 分钟的训练数据即可微调模型…

算法===二分查找

文章目录 概要定义代码Python小结 概要 二分,很常用,不管是日常生活,还是工作,学习;哪怕是使用计算机查下哪块占了硬盘空间,都用的上。 二分,太常用了。比如,我的电脑某一个盘慢了&…

Vue监测数组改变的原理

Vue监测数组改变的原理是通过重写数组的方法(如push、pop、shift等)来实现的。具体的实现步骤如下: 准备一个原始的数组,用于存储数据。 使用Object.defineProperty方法,给数组对象添加一个名为__ob__的属性&#xff…

[C++][数据结构]二叉搜索树:介绍和实现

二叉搜索树 概念 二叉搜索树又称二叉排序树,它是一棵空树,或者是具有以下性质的二叉树: 若它的左子树不为空,则左子树上所有节点的值都小于根节点的值若它的右子树不为空,则右子树上所有节点的值都大于根节点的值它的左右子树也…

笔记-用Python脚本启停JAR程序

用Python脚本启停JAR程序,需要用到python中的以下内置模块 subprocess 是 Python 的一个标准库模块,用于在新进程中执行子命令,获取子进程的输入/输出/错误以及返回码等os 是 Python 的一个标准库模块,它提供了与操作系统交互的功…

设计模式: 模板模式

目录 一,模板模式 二,特点 三,组成部分 四,实现步骤 五,案例 一,模板模式 模板模式(Template Pattern)是一种行为型设计模式,它在超类中定义了一个算法的骨架&#…

C++基础—模版

C模板是C语言中实现泛型编程的核心机制,它允许程序员定义通用的代码框架,这些框架在编译时可以根据提供的具体类型参数生成相应的特定类型实例。 泛型编程的特点代码复用和安全性! 模板主要分为两大类:函数模板和类模板。 函数模板 基本语…

SpringBoot-@Transactional注解失效

Transactional注解失效 Transactional失效场景 以下是一些常见导致Transactional注解失效的场景,配合相应的Java代码演示: 1、方法修饰符非公开(非public) Transactional注解失效的原因在于Spring事务管理器如何实现对事务的代…