Ca n'a pas changé depuis. Effectivement, Qt utilise toujours moc, et c'est un peu lourd.
De son côté, Gtk-- utilise SigC++, une librairie de signals. Mais ce n'est pas la seule façon de passer des signaux en Gtk--.
Il y a 3 façons:
- connecter un slot à la main avec libsigc++ (facile et dynamique),
- dériver l'objet, et implémenter les fonctions virtuelles correspondant aux signaux (ULTRA-facile et très beau, mais pas dynamique),
- mettre un callback à la main (euh... bon, mouais, pas glop).
[^] # Re: Pareil
Posté par yim yom (site web personnel) . En réponse à la dépêche Al Stevens n'aime pas QT. Évalué à 10.
De son côté, Gtk-- utilise SigC++, une librairie de signals. Mais ce n'est pas la seule façon de passer des signaux en Gtk--.
Il y a 3 façons:
- connecter un slot à la main avec libsigc++ (facile et dynamique),
- dériver l'objet, et implémenter les fonctions virtuelles correspondant aux signaux (ULTRA-facile et très beau, mais pas dynamique),
- mettre un callback à la main (euh... bon, mouais, pas glop).