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混用吗?