Programação em GUI/Eventos, sinais, slots e callbacks: diferenças entre revisões

[edição não verificada][edição não verificada]
Conteúdo apagado Conteúdo adicionado
Albmont (discussão | contribs)
Albmont (discussão | contribs)
m Exemplos em Tkinter e Qt (falta fazer o código em Java/Swing funcionar)
Linha 6:
 
Para fazer um botão realizar uma ação, configuramos um tratador de sinal para capturar esses sinais e chamar a função apropriada. Isso é feito com uma função em que um dos seus argumentos é chamado de '''''callback'''''. A exceção notável é o ''toolkit'' [[Qt]], que, em vez de ''callbacks'', faz a conexão entre os ''widgets'' através de sinais e '''''slots''''' <ref>[http://doc.trolltech.com/3.3/signalsandslots.html Signals and Slots] - documentação (em inglês) do Qt</ref>
 
== Exemplos ==
* Na [[programar em C|linguagem C]], exemplos de [[GTK+]]: [[GTK+/Começando]]
* Em [[Python]], ''toolkit'' [[Tcl/Tk|Tk]]: [[Python/Tkinter/Ligando eventos a callbacks]]
* Em [[programar em C++|C++]], ''toolkit'' [[Qt]]: [[Qt/Sinais e slots]]
 
== Ver também ==
Linha 11 ⟶ 16:
* {{w|:en:callback (computer science)|Callback, na wikipedia em inglês}}
* {{w|:en:Signals and slots|Signals e Slots, na wikipedia em inglês}}
* Na [[programar em C|linguagem C]], exemplos de [[GTK+]]: [[GTK+/Começando]] <!-- de onde eu adaptei o texto acima :-) //-->
 
{{ref-section}}