J'ai utilisé Qt et j'ai apprécié. J'ai passé beaucoup de temps sur la doc qui est très bonne aussi (je l'ai déjà dit). Par contre Qtdesigner n'est pas très intéressant selon moi. C'est un point de vu subjectif, qui est aussi lié au fait que j'aime pas les générateurs de code.
Qtdesigner est dautant plus peu exitant que Qt est bien foutu. Par contre générer des .ui est intéressant (comme avec glade).
> Comment je fais pour connecter un signal a un slot ?
Comment fait Qtdesigner ? Il génère une ligne de code. Exemple :
QApplication::connect(justiActionGroup, SIGNAL(selected(QAction *)), this, SLOT(justiToggled(QAction *))) ;
Rien de plus. Et c'est toujours à toi de coder le slot si ce n'est pas un slot prédéfini.
> Glade ne permet que de reagir en terme d'evenements (j'ai clique ici, appelle moi cette fonction)
???
Si. Faut regarder dans les propriétés de l'object.
> L'exemple combo est relativement simple, en general, j'utilise Qt Designer pour faire des trucs quand meme plus complexes, avec des combo qui invalident les widgets, des check box qui cachent des widgets. Tout ca doit se faire cote code avec glade.
Oui ça se fait côté code pour Glade. C'est grave ?
> Il ne m'a pas semble voir les widgets specifiques Gnome. On ne peut faire que du Gtk avec glade ?
???
Il sont là chez moi.
> J'ai cree un combo-box mais je ne peux pas le remplire. Idem pour un GtkTreeView, impossible d'ajouter des elements dedans. J'en conclus qu'on ne peut avoir que des widgets vides. Plutot decevant.
C'est normal, c'est Gtk+ et ce n'est pas lié à glade.
> Comment je fais pour choisir l'ordre de la navigation clavier avec tab ?
Bonne question. Gtk tient compte de "tab" mais je ne sais pas si l'order est modifiable.
> Pour ce qui est de l'aide, l'onglet Help de glade ne contient que un miserable dialgue 'about glade'. Quid d'un tutorial ou d'un document d'aide ?
Là, je te rejoind à 100%. La doc Gtk+ n'est vraiment pas du niveau de Qt. Ce surtout un problème d'organisation. Avec la doc Qt on a rapidement une vue globale sur ce qui est disponible.
[^] # Re: XAML et l'avenir de GNOME
Posté par mat1 . En réponse à la dépêche XAML et l'avenir de GNOME. Évalué à 1.
Qtdesigner est dautant plus peu exitant que Qt est bien foutu. Par contre générer des .ui est intéressant (comme avec glade).
> Comment je fais pour connecter un signal a un slot ?
Comment fait Qtdesigner ? Il génère une ligne de code. Exemple :
QApplication::connect(justiActionGroup, SIGNAL(selected(QAction *)), this, SLOT(justiToggled(QAction *))) ;
Rien de plus. Et c'est toujours à toi de coder le slot si ce n'est pas un slot prédéfini.
> Glade ne permet que de reagir en terme d'evenements (j'ai clique ici, appelle moi cette fonction)
???
Si. Faut regarder dans les propriétés de l'object.
> L'exemple combo est relativement simple, en general, j'utilise Qt Designer pour faire des trucs quand meme plus complexes, avec des combo qui invalident les widgets, des check box qui cachent des widgets. Tout ca doit se faire cote code avec glade.
Oui ça se fait côté code pour Glade. C'est grave ?
> Il ne m'a pas semble voir les widgets specifiques Gnome. On ne peut faire que du Gtk avec glade ?
???
Il sont là chez moi.
> J'ai cree un combo-box mais je ne peux pas le remplire. Idem pour un GtkTreeView, impossible d'ajouter des elements dedans. J'en conclus qu'on ne peut avoir que des widgets vides. Plutot decevant.
C'est normal, c'est Gtk+ et ce n'est pas lié à glade.
> Comment je fais pour choisir l'ordre de la navigation clavier avec tab ?
Bonne question. Gtk tient compte de "tab" mais je ne sais pas si l'order est modifiable.
> Pour ce qui est de l'aide, l'onglet Help de glade ne contient que un miserable dialgue 'about glade'. Quid d'un tutorial ou d'un document d'aide ?
Là, je te rejoind à 100%. La doc Gtk+ n'est vraiment pas du niveau de Qt. Ce surtout un problème d'organisation. Avec la doc Qt on a rapidement une vue globale sur ce qui est disponible.