Intégrer la coque interactive (TV) dans une interface graphique pygtk pour manipuler ses propres widgets

StackOverflow https://stackoverflow.com/questions/5993390

Question

Je prévois de faire le folliwing:

Créez une interface graphique pygtk (codé en dur, pas de glace) avec certains widgets, et en bas de l'écran, mettez une sorte de TEV (émulateur terminal virtuel) d'où je pouvais manipuler les widgets, par exemple en modifiant leurs attributs et en appelant leurs méthodes à partir des ligne de commande.

Le résultat serait similaire à l'utilisation des commandes d'AutoCAD, seulement que j'agirais sur les objets GUI.

J'ai déjà trouvé très peu de choses sur gtk.VteTerminal Le widget, mais non seulement n'a pas pu trouver un exemple de travail ou en faire un moi-même, mais il semble également être un terminal système, pas un terminal Python "Session" actuel "où je pouvais exécuter les commandes Python et accéder aux objets GUI.

Toute suggestion?

Merci d'avoir lu

Était-ce utile?

La solution

Ce que vous voulez existe déjà: Gtkparasite. Il est destiné à déboguer, mais je suis sûr que si vous vouliez qu'il fasse réellement partie de votre application, vous pouvez l'adapter.

Autres conseils

Je suis en retard à la fête, mais j'ai eu un problème similaire. Regarder iciQuestion terminale virtuelle

C'est une option si vous décidez de faire quelque chose de différent de ce que vous auriez déjà fait.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top