Capturando teclas pressionadas em um GtkEntry

Adicionar evento conforme a tecla pressionada é uma tarefa bastante procurada. Isso por que muitos utilizam teclas como ENTER para mudar campo, fazer validações, ou até mesmo para formatar os dados. Com essa mesma técnica é possível modificar o que já foi escrito, deixando tudo em maiúsculo ou minusculo por exemplo

Como mudar a cor do fundo de um GtkEntry

Explicação Um programador sempre necessita estilizar suas aplicações para facilitar a interação com o usuário. O método mais eficaz é a utilização de cores, elas facilitam bastante o usuário a deduzir certas coisas no sistema, como um cadastro bloqueado, o estado do sistema (busca? inserção? edição?). Para este efeito em algum widgets isso é feito…

Como digitar somente numeros no GtkEntry

Explicação Existe um sinal insert-text que é disparado assim que um texto é inserido no GtkEntry. Em seu callback é possível buscar o texto digitado e enviar o cancelamento do sinal com stop_emission(). É conectado o GtkEntry ao sinal insert-text. Em seu callback busca-se o caractere digitado. Verifica se o char é um numero. Caso…

Como mudar a fonte do GtkEntry

Solução Existe um método do GtkWidget chamado modify_font(fonte). Neste método é passado um objeto PangoFontDescription, que referencia uma fonte. Um PangoFontDescription contem informação como: tipo de fonte, tamanho e outros.