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
Categoria: GtkEntry
Dicas do GtkEntry
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 alinhar o conteudo de um GtkEntry
Solução Existe um método chamado set_alignment(x). Nele é passado 1 parâmetro indicando a posição X. Os valores variam entre 0, 0.5 e 1, sendo 0 esquerda, 0.5 meio, 1 direita.
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.