Ceci n'est peut-être pas une réponse complète, mais elle est trop volumineuse pour être commentée. J'utilise régulièrement Anjuta, mais je partage votre sentiment à propos de la documentation manquante (qui, d'ailleurs, n'est pas unique pour Anjuta). J'apprécie énormément Anjuta (et Glade), donc ne prenez pas les critiques suivantes sur les deux programmes. Je recommande d'utiliser PyGTK for GUI creation. C'est beaucoup plus productif. Vous pouvez concevoir l'interface graphique dans Glade - exactement de la même manière que vous le feriez pour C/C++ - et ensuite implémenter le code dans Python, que vous pouvez également éditer et gérer depuis Anjuta. Il y a beaucoup d'exemples de code, par exemple sur the nullege code search engine. A propos du flux de travail dans Anjuta (pour C/C++). Il est basé principalement sur le système Autotools, donc vous devriez vraiment read up a little on make, Makefile, and related tools. Bien qu'en principe, Anjuta gère cela, vous allez, tôt ou tard, rencontrer un problème, et some knowledge about Autotools vous aidera beaucoup (aussi this tutorial ou this oneThis slide series is interesting - probablement parce que c'est plus graphique, il y a même quelques tutoriels vidéo, like this one.) .
Il n'y a aucune nécessité réelle d'utiliser Glade à l'intérieur d'Anjuta. En fait, Glade a passé un long processus en se distanciant de la «génération de code». Il ne contient plus qu'un générateur XML, qui peut être appelé séparément. Je trouve l'espace d'écran laissé pour Glade à l'intérieur d'Anjuta insuffisant pour un travail confortable de toute façon. Donc, en conclusion: Si vous avez principalement besoin d'une interface graphique, pensez à Python + Gtk. Si vous avez besoin de C ou C++, Anjuta est un excellent IDE, mais regardez les exemples de développement Gtk (like this one). Après ceux-ci, l'utilisation d'Anjuta devrait être beaucoup plus claire.
EDIT:
réponse Très utile. J'ai un code hérité sous-jacent qui doit être C++. Y at-il un moyen de mélanger Python et C++ dans Anjuta, ou connaissez-vous des guides ou des tutoriels pour un tel?
Vous pouvez ouvrir un projet C++ dans Anjuta - peut-être même importer votre code existant directement en tant que projet Makefile. Vous pouvez également ajouter de nouveaux fichiers à votre projet C/C++ et les créer en tant que fichiers Python. Je n'ai jamais essayé de faire ça, et je ne sais pas comment Anjuta les traiterait, par exemple, dans le Makefile (s). Je n'ai pas de grands projets qui mélangent les langues pour le moment, mais pour les petits projets, j'aime bien Geany, parce que ça ne gêne pas. Vous devez maintenir les Makefiles manuellement.
Il est généralement considéré comme une mauvaise forme de baisser une question sans fournir au moins quelques explications, alors quel que soit vous, j'apprécierais que vous me fassiez savoir quel est le problème. – SteveB
Je pense que vous avez besoin de vous explorer dans le manuel de l'API GTK.Pour votre question spécifique par exemple - Vous créez l'interface graphique dans Glade et chargez cette information via un fichier ou des données avec la classe GtkBuilder. Vous pouvez ensuite accéder à vos objets créés par Glade et à ses propriétés. Comme changer le titre de la fenêtre. –
Merci, Florian. Je connais GTK et Glade. Ce que je recherche, c'est une bonne documentation sur la façon dont tout cela s'interpelle avec Anjuta. – SteveB