PyQt5 - Como mudar a cor do rótulo?
Ao criar um rótulo no PyQt5, podemos ver que não há cor de fundo. Neste artigo, veremos como adicionar uma cor de fundo ao rótulo.
Para adicionar borda ao rótulo, usaremos o label.setStyleSheet()
método, que adicionará a cor de fundo ao rótulo, é o mesmo que projetar a folha de estilo CSS.
Sintaxe: label.setStyleSheet (“background-color: cyan”)
Argumento: leva string como argumento.
Ação realizada: Muda a cor de fundo do rótulo.
Código:
from
PyQt5.QtWidgets
import
*
from
PyQt5.QtGui
import
*
import
sys
class
Window(QMainWindow):
def
__init__(
self
):
super
().__init__()
self
.setWindowTitle(
"Label"
)
self
.setGeometry(
0
,
0
,
400
,
300
)
self
.label_1
=
QLabel(
'Light green'
,
self
)
self
.label_1.move(
100
,
100
)
self
.label_1.setStyleSheet(
"background-color: lightgreen"
)
self
.label_2
=
QLabel(
'Yellow'
,
self
)
self
.label_2.move(
100
,
150
)
self
.label_2.setStyleSheet("background
-
color: yellow;
border:
1px
solid black;")
self
.show()
App
=
QApplication(sys.argv)
window
=
Window()
sys.exit(App.
exec
())
Resultado :
As postagens do blog Acervo Lima te ajudaram? Nos ajude a manter o blog no ar!
Faça uma doação para manter o blog funcionando.
70% das doações são no valor de R$ 5,00...
Diógenes Lima da Silva