Problema com o tema minha aplicação com CSS

1

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;
}
    
por mivoligo 30.06.2012 / 23:58

3 respostas

1

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 }

    
por Aleksandar 05.07.2012 / 13:47
0

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.

    
por JackDamiels 03.07.2012 / 17:37
0

GtkButton#nameofmywidget {
    font: Ubuntu 12;
}

trabalho? Howevere por favor poste seu código de widget também.

    
por jasmines 04.07.2012 / 07:37