0
点赞
收藏
分享

微信扫一扫

为什么用Selenium做自动化测试

云卷云舒xj 2023-05-21 阅读 50
cssqthtmlQSS

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


【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);	//可以生效

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


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

举报

相关推荐

0 条评论