Frage

Ich habe vor, Folgendes zu tun:

Erstellen Sie eine PyGtk-GUI (hartcodiert, kein Glade) mit einigen Widgets und fügen Sie am unteren Bildschirmrand eine Art VTE (Virtual Terminal Emulator) ein, von dem aus ich die Widgets manipulieren kann, beispielsweise ihre Attribute ändern und ihre Methoden aufrufen kann Befehlszeile.

Das Ergebnis wäre ähnlich wie bei der Verwendung der AutoCAD-Befehle, nur dass ich auf die GUI-Objekte einwirken würde.

Ich habe schon sehr wenige Dinge darüber gefunden gtk.VteTerminal Widget, konnte aber nicht nur kein funktionierendes Beispiel finden oder selbst eines erstellen, es scheint sich auch um ein Systemterminal zu handeln, nicht um ein Python-Terminal für die aktuelle Sitzung, auf dem ich Python-Befehle ausführen und auf GUI-Objekte zugreifen konnte.

Irgendein Vorschlag?

Danke fürs Lesen

War es hilfreich?

Lösung

Was Sie wollen, existiert bereits: GtkParasite.Es ist zum Debuggen gedacht, aber ich bin sicher, wenn Sie möchten, dass es tatsächlich Teil Ihrer Anwendung ist, können Sie es anpassen.

Andere Tipps

Ich komme zu spät zur Party, hatte aber ein ähnliches Problem.Schau hierFrage zum virtuellen Terminal

Dies ist eine Option, wenn Sie sich entscheiden, etwas anderes zu tun, als Sie möglicherweise bereits getan haben.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top