Carregue seu arquivo .css usando esse código do tutorial Então, no seu widget, faça: self.sample_widget.get_style_context (). add_class ("sample_class")
Coloque isso no arquivo .css:
GtkButton.sample_widget { cor: # 00FF00 }
Estou tentando embelezar meu programa com Rapidamente usando CSS. Eu encontrei documentação link e muito útil post no blog
De acordo com o acima, eu posso usar seletores de IDs, por exemplo:
#nameofmywidget {
font: Ubuntu 12;
}
Infelizmente isso não funciona. Apenas a maneira de trabalhar para mim está usando:
GtkEntry {
font: Ubuntu 12;
}
ou:
.entry {
font: Ubuntu 12;
}
mas é genérico.
Além disso, não posso alterar GtkEntry
e GtkButton
backgrounds. Qualquer ajuda muito apreciada.
--------------------- EDITAR --------------------
Encontrei uma maneira de alterar as cores de fundo GtkEntry
e GtkButton
. Em vez de usar:
GtkEntry, GtkButton {
background-color: #ffffff;
}
Eu usei:
GtkEntry, GtkButton {
background: #ffffff;
}
Carregue seu arquivo .css usando esse código do tutorial Então, no seu widget, faça: self.sample_widget.get_style_context (). add_class ("sample_class")
Coloque isso no arquivo .css:
GtkButton.sample_widget { cor: # 00FF00 }
Você pode ficar mais específico com
GtkButton.name_of_button {
background: red;
}
, dessa forma, apenas o widget de botão "name_of_button" será afetado.
GtkButton#nameofmywidget {
font: Ubuntu 12;
}
trabalho? Howevere por favor poste seu código de widget também.