字重预览

#include “fontTest.h”
#include “CommonStyleSheet.h”
#include “QBoxLayout”
#include “QLabel”

fontTest::fontTest()
{
setFixedSize(500, 800);
setStyleSheet(CommonStyle::kBlackBkWindow);
QVBoxLayout* vl = new QVBoxLayout(this);
vl->setContentsMargins(20, 20, 20, 20);
vl->setSpacing(10);

//QString t1 = u8"400字重10px:中文 abc 123 哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈";
QLabel* l1 = new QLabel(u8"400字重10px:中文 abc 123 哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈");
l1->setWordWrap(true);
l1->adjustSize();
l1->setStyleSheet("QLabel{color:white;background-color:red;font:normal 10px red'Microsoft YaHei';}");

QLabel* l2 = new QLabel(u8"400字重12px:中文 abc 123 哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈");
l2->setWordWrap(true);
l2->adjustSize();
l2->setStyleSheet("QLabel{color:white;background-color:red;font:normal 12px 'Microsoft YaHei';}");

QLabel* l3 = new QLabel(u8"400字重14px:中文 abc 123 哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈");
l3->setWordWrap(true);
l3->adjustSize();
l3->setStyleSheet("QLabel{color:white;background-color:red;font:normal 14px 'Microsoft YaHei';}");

QLabel* l4 = new QLabel(u8"400字重16px:中文 abc 123 哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈");
l4->setWordWrap(true);
l4->adjustSize();
l4->setStyleSheet("QLabel{color:white;background-color:red;font:normal 16px 'Microsoft YaHei';}");

QLabel* l5 = new QLabel(u8"400字重18px:中文 abc 123 哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈");
l5->setWordWrap(true);
l5->adjustSize();
l5->setStyleSheet("QLabel{color:white;background-color:red;font:normal 18px 'Microsoft YaHei';}");

QLabel* l6 = new QLabel(u8"400字重20px:中文 abc 123 哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈");
l6->setWordWrap(true);

l6->adjustSize();
l6->setStyleSheet("QLabel{color:white;background-color:red;font:normal 20px 'Microsoft YaHei';}");

QLabel* l7 = new QLabel(u8"600字重10px:中文 abc 123 哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈");
l7->setWordWrap(true);
l7->adjustSize();
l7->setStyleSheet("QLabel{color:white;background-color:red;font:600 10px 'Microsoft YaHei';}");

QLabel* l8 = new QLabel(u8"600字重12px:中文 abc 123 哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈");
l8->setWordWrap(true);
l8->adjustSize();
l8->setStyleSheet("QLabel{color:white;background-color:red;font:600 12px 'Microsoft YaHei';}");

QLabel* l9 = new QLabel(u8"600字重14px:中文 abc 123 哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈");
l9->setWordWrap(true);
l9->adjustSize();
l9->setStyleSheet("QLabel{color:white;background-color:red;font:600 14px 'Microsoft YaHei';}");

QLabel* l10 = new QLabel(u8"600字重16px:中文 abc 123 哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈");
l10->setWordWrap(true);
l10->adjustSize();
l10->setStyleSheet("QLabel{color:white;background-color:red;font:600 16px 'Microsoft YaHei';}");

QLabel* l11 = new QLabel(u8"600字重18px:中文 abc 123 哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈");
l11->setWordWrap(true);
l11->adjustSize();
l11->setStyleSheet("QLabel{color:white;background-color:red;font:600 18px 'Microsoft YaHei';}");

QLabel* l12 = new QLabel(u8"600字重20px:中文 abc 123 哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈");
l12->setWordWrap(true);
l12->adjustSize();
l12->setStyleSheet("QLabel{color:white;background-color:red;font:600 20px 'Microsoft YaHei';}");


QLabel* test = new QLabel;
test->setWordWrap(true);
test->setFixedSize(40, 500);

//QString dashangText;
//dashangText += QObject::tr("<font style='font-size:10px' color=white font=400 'Microsoft YaHei'>%1</font>").arg(t1);

//test->setText(dashangText);

vl->addWidget(l1, 0, Qt::AlignLeft);
vl->addWidget(l2, 0, Qt::AlignLeft);
vl->addWidget(l3, 0, Qt::AlignLeft);
vl->addWidget(l4, 0, Qt::AlignLeft);
vl->addWidget(l5, 0, Qt::AlignLeft);
vl->addWidget(l6, 0, Qt::AlignLeft);
vl->addWidget(l7, 0, Qt::AlignLeft);
vl->addWidget(l8, 0, Qt::AlignLeft);
vl->addWidget(l9, 0, Qt::AlignLeft);
vl->addWidget(l10, 0, Qt::AlignLeft);
vl->addWidget(l11, 0, Qt::AlignLeft);
vl->addWidget(l12, 0, Qt::AlignLeft);
vl->addStretch();

}

fontTest::~fontTest()
{
}
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值