#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()
{
}