• 1198阅读
  • 2回复

[讨论]关于字体的疑问 [复制链接]

上一主题 下一主题
离线lwei24
 

只看楼主 倒序阅读 楼主  发表于: 2021-06-17
1.1 在控件使用样式单设置字体时,可以设置px还是pt?
  1. QLabel *m_labelTitle = new QLabel(this);
  2. m_labelTitle->setStyleSheet("QLabel{border-radius:0px;background-repeat:no-repeat;border:none;color:#003DA6;font:12px ""SimHei"";}");

或者
  1. m_labelTitle->setStyleSheet("QLabel{border-radius:0px;background-repeat:no-repeat;border:none;color:#003DA6;font:12pt ""SimHei"";}");

如上两种写法都可以吗?


1.2 在setFont时,设置的字体单位是pt还是px呢?例如:
  1. QLabel *m_labelTitle = new QLabel(this);
  2. m_labelTitle->setFont(QFont(m_secfamily1, 12, QFont::Bold, false));

如上,12是pt还是px?

样式单设置了样式,但没有设置样式,再用setFont设置字体,可以这样混用吗?例如:
  1. QLabel *m_labelTitle = new QLabel(this);
  2. m_labelTitle->setStyleSheet("QLabel{border-radius:0px;background-repeat:no-repeat;border:none;color:#003DA6;}");
  3. m_labelTitle->setFont(QFont(m_secfamily1, 12, QFont::Bold, false));

如上,可以setStyleSheet和setFont混用吗?
离线yanhuaw

只看该作者 1楼 发表于: 2021-06-18
自己亲自试一下不就知道了。
离线lwei24

只看该作者 2楼 发表于: 2021-06-21
回 yanhuaw 的帖子
yanhuaw:自己亲自试一下不就知道了。 (2021-06-18 08:20) 

就是试过了,才问的。有些东西,即使试了,也理解不是很深。因此想看看别人有什么更好的理解吗?
快速回复
限100 字节
 
上一个 下一个