【CSS语法应用在Qt中的QSS和文本】第一天

news/2025/1/16 2:02:32/

CSS语法应用在Qt中的QSS和文本

  • 【1】CSS语法
  • 【1】QSS使用以上CSS语法
    • 【1.1】QTextBrowser设置样式表
    • 【1.2】QTextBrowser使用CSS语法设置文本样式


【1】CSS语法

在这里插入图片描述
💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛

例子解释

  • p 是 CSS 中的选择器(它指向要设置样式的 HTML 元素:

    )。

  • color 是属性,red 是属性值
  • text-align是属性,center 是属性值
    💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛
<!DOCTYPE html>
<html>
<head>
<style>
p {color: red;text-align: center;
} 
</style>
</head>
<body><p>Hello World!</p>
<p>这些段落是通过 CSS 设置样式的。</p></body>
</html>

运行效果
在这里插入图片描述


【1】QSS使用以上CSS语法

本次以Qt中的组件QTextBrowser为例

【1.1】QTextBrowser设置样式表

QTextBrowser{text-align:center;color:red;
}

效果
在这里插入图片描述


【1.2】QTextBrowser使用CSS语法设置文本样式

样式:文本居中对齐、字体颜色蓝色、字体大小12pt、字体加粗

ui->textBrowser->setReadOnly(true);	//只读 不可编辑QString html = "<!DOCTYPE html>\<html>\<head>\<style>\p {\text-align: center;\color: blue;\font-size:12pt;\font-style:bold;\} \</style>\</head>\<body>\\<p>每个段落都会受到样式的影响。</p>\<p id='para1'>我也是!</p>\<p>还有我!</p>\\</body>\</html>";ui->textBrowser->setHtml(html);	//可以生效
ui->textBrowser->setText(html);	//可以生效
ui->textBrowser->append(html);	//可以生效

效果=
在这里插入图片描述


😚 😚😚 😚下节更精彩😚 😚😚 😚


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

相关文章

etcd实现大规模服务治理应用实战

导读&#xff1a;服务治理目前越来越被企业建设所重视&#xff0c;特别现在云原生&#xff0c;微服务等各种技术被更多的企业所应用&#xff0c;本文内容是百度小程序团队基于大模型服务治理实战经验的一些总结&#xff0c;同时结合当前较火的分布式开源kv产品etcd&#xff0c;…

手机充电宝电子充气泵方案

该充气泵产品方案的运行原理是通过电动机将电能转化为机械能&#xff0c;带动电机做往复运动&#xff0c;从而产生大量压缩空气&#xff0c;达到快速充气的效果。该充气泵可用于气垫床、汽车轮胎、自行车轮胎、足球、游泳圈等各类充气物品。产品设计以人性化为主&#xff0c;简…

Java设计模式-模板方法模式

简介 在软件开发中&#xff0c;设计模式是一种被广泛采用的方法&#xff0c;用于解决常见的设计问题。模板方法模式是其中一种重要的设计模式之一&#xff0c;它提供了一种将算法的结构骨架固定&#xff0c;但允许子类实现具体步骤的机制。 模板方法模式是一种行为型设计模式…

网络安全工程师考证指南

已经到2023年了&#xff0c;那么信息安全类证书最有前途的有哪些呢&#xff1f;今天和大家一起聊聊这个话题&#xff01; 1.CISP(国家登记的信息安全专业人员) 就CISP而言&#xff0c;安全实践者基本耳闻&#xff0c;算是国内权威认证&#xff0c;毕竟有政府背景为认证做背书&…

Python数据分析案例27——PCA-K均值-轮廓系数客户聚类

本案例适合应用统计&#xff0c;数据科学&#xff0c;电商专业 K均值对客户进行分类的案例都做烂了......但我认为这个案例还是有一定的价值的&#xff0c;使用了pca&#xff0c;还有轮廓系数寻找最优的聚类个数。 下面来看看 代码准备 导入包 import numpy as np import pa…

基于SpringBoot+Uniapp的微信小程序二手购物商城(用户手册+测试报告+详细设计文档)

✌全网粉丝20W,csdn特邀作者、博客专家、CSDN新星计划导师、java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌ &#x1f345;文末获取项目下载方式&#x1f345; 一、项目背景介绍&#xff1a; 这个微信小程序二手购…

RabbitMQ --- 死信交换机(一)

前言 当我们在使用消息队列时&#xff0c;难免会遇到一些消息被拒绝&#xff0c;重复投递或者超时等异常情况。这些异常消息如果不被正确处理&#xff0c;将会阻碍整个消息系统的正常运行。而此时&#xff0c;死信交换机&#xff08;Dead Letter Exchange&#xff0c;简称DLX&…

若依源码解析:DataScopeAspect实现数据范围的控制

文章目录 源代码使用场景界面操作SysDeptServiceImplSysUserServiceImplSysUserMapperDataScope定义 代码解析Aspect和Component不同的数据权限类型Before通知处理数据范围的方法 源代码 Aspect Component public class DataScopeAspect {/*** 全部数据权限*/public static fi…