3

I am using QFrame just to have colored border, since I couldn't find the a way to change color of the QDialog. So because of tampering with QFrame's border, it is also affecting the QLabel's look, is there any way to avoid this?

Edit: Here is the Stylesheet which I am using, where QLabels' doesn't have any effect. It's taking 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;
}
RAM
  • 2,257
  • 2
  • 19
  • 41
jxgn
  • 741
  • 2
  • 15
  • 36

1 Answers1

6

Instead of using a type selector which matches all the instances of that class and its subclasses, use a class selector.

So in your stylesheet, instead of using QFrame{...}, use .QFrame{border: 1px solid red;}. Note the . before the class name.

See more about selector types here.

thuga
  • 12,601
  • 42
  • 52