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
m →Ver também: Event |
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}}
{{ref-section}}
|