【发布时间】:2016-03-11 14:43:27
【问题描述】:
我想通过 setStylesheet 设置一些样式属性,例如边框
label.setStylesheet("border: 1px solid white;");
之后我的标签有一个白色边框,但在父窗口小部件 (QDesigner) 中设置的所有字体属性都将被忽略!
qDebug() << label->font().family();
qDebug() << label->font().rawName();
两者都打印正确的字体系列,但在调用 setStylesheet 函数后不应用。
颜色也一样。如果我通过 setStylesheet() 设置一些其他属性,则不会使用通过 Designer 中的 QPlatte 设置的颜色。
我不知道,但似乎我们不应该混合使用这两种技术,否则我在这里做错了。
【问题讨论】:
标签: qt stylesheet