Qt QFrame';影响QLabel的s样式表

Qt QFrame';影响QLabel的s样式表,qt,stylesheet,qtstylesheets,qlabel,qframe,Qt,Stylesheet,Qtstylesheets,Qlabel,Qframe,我使用QFrame只是为了有彩色边框,因为我找不到 这是一种更改QDialog颜色的方法。所以因为篡改 QFrame的边框,它也影响了QLabel的外观,是否有 如何避免这种情况 编辑: 这是我正在使用的样式表,其中QLabels”没有任何效果。它需要QFrames' QWidget { background-color: black; } QLabel { color:white; border: solid 2px black; font: bold 19px

我使用
QFrame
只是为了有彩色边框,因为我找不到 这是一种更改
QDialog
颜色的方法。所以因为篡改
QFrame
的边框,它也影响了
QLabel
的外观,是否有 如何避免这种情况

编辑: 这是我正在使用的样式表,其中
QLabels
”没有任何效果。它需要
QFrames
'

QWidget {
    background-color: black;
}
QLabel {
    color:white;
    border: solid 2px black;
    font: bold 19px Sans Serif;
}
QFrame {
    border: solid 2px white;
    border-radius: 4px;
}

与其使用匹配该类及其子类的所有实例的类型选择器,不如使用类选择器

因此,在样式表中,不要使用
QFrame{…}
,而是使用
.QFrame{border:1px实心红色;}
。注意类名前的


请参阅有关选择器类型的详细信息。

不要使用匹配该类及其子类的所有实例的类型选择器,而要使用类选择器

因此,在样式表中,不要使用
QFrame{…}
,而是使用
.QFrame{border:1px实心红色;}
。注意类名前的


有关选择器类型的详细信息,请参见。

所以基本上您需要更改QDialog的背景色?你有没有尝试过其他的方法,比如@demonplus No,而不是背景色。边框颜色。你能给我们看看样式表吗?所以基本上你需要改变QDialog的背景颜色?你有没有尝试过其他的方法,比如@demonplus No,而不是背景色。边框颜色。你能给我们看看样式表吗?