微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

css – Qt 4:如何为QWidget设置外边框以使其内部小部件不受影响?

我有一个很奇怪的问题.我有一个带QHBoxLayout的QWidget.布局包含两个QLabel.
我想为整个小部件设置边框.我正在使用样式表:
"padding: 10px;"
 "border-style: solid;"
 "border-width: 3px;"
 "border-radius: 7px;"

但问题是:这种风格适用于两个QLabel并完全打破布局.我只需要外窗有边框,而不是标签.
有任何想法吗?

提前致谢!

解决方法

使用
.QWidget
{
    // your css rules
}

.QWidget仅将CSS应用于完全QWidget且不继承QWidget的类

您还可以使用对象名称选择器

#YourWidgetobjectName
{
    // your css rules
}

两种解决方案都不会将规则应用于其他小部件(甚至是那些小部件)

原文地址:https://www.jb51.cc/css/215484.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。