标题:关于字体的疑问
作者:lwei24
日期:2021-06-17 16:31
内容:
1.1 在控件使用样式单设置字体时,可以设置px还是pt?
QLabel *m_labelTitle = new QLabel(this);
m_labelTitle->setStyleSheet("QLabel{border-radius:0px;background-repeat:no-repeat;border:none;color:#003DA6;font:12px ""SimHei"";}");
或者
m_labelTitle->setStyleSheet("QLabel{border-radius:0px;background-repeat:no-repeat;border:none;color:#003DA6;font:12pt ""SimHei"";}");
如上两种写法都可以吗?
1.2 在setFont时,设置的字体单位是pt还是px呢?例如:
QLabel *m_labelTitle = new QLabel(this);
m_labelTitle->setFont(QFont(m_secfamily1, 12, QFont::Bold, false));
如上,12是pt还是px?
样式单设置了样式,但没有设置样式,再用setFont设置字体,可以这样混用吗?例如:
QLabel *m_labelTitle = new QLabel(this);
m_labelTitle->setStyleSheet("QLabel{border-radius:0px;background-repeat:no-repeat;border:none;color:#003DA6;}");
m_labelTitle->setFont(QFont(m_secfamily1, 12, QFont::Bold, false));
如上,可以setStyleSheet和setFont混用吗?
#1 [yanhuaw 06-18 08:20]
自己亲自试一下不就知道了。
#2 回 yanhuaw 的帖子 [lwei24 06-21 09:54]
yanhuaw:自己亲自试一下不就知道了。 (2021-06-18 08:20)
就是试过了,才问的。有些东西,即使试了,也理解不是很深。因此想看看别人有什么更好的理解吗?