Incorpora il guscio interattivo (VTE) in una GUI PYGTK per manipolare i propri widget
-
13-11-2019 - |
Domanda
Sto pensando di fare il folliwing:
Creare una GUI PYGTK (hardcoded, no Glade) con alcuni widget, e nella parte inferiore dello schermo mettono una sorta di VTE (emulatore del terminale virtuale) da dove potrei manipolare i widget, ad esempio cambiando i loro attributi e chiamando il loroMetodi dalla Commandline.
Il risultato sarebbe simile all'utilizzo dei comandi di AutoCAD, solo che agirei sugli oggetti GUI.
Ho già trovato pochissime cose sul widget gtk.VteTerminal
, ma non solo non è riuscito a trovare un esempio di funzionamento o renderne uno anch'io, sembra anche essere un terminale di sistema, non una "sessione corrente" Terminale Python dove potrei eseguire PythonComandi e accedere a oggetti GUI.
Qualsiasi suggerimento?
Grazie per la lettura
Soluzione
Quello che vuoi esiste già: gtkparasite .È pensato per il debug, ma sono sicuro che se volevi che faccia effettivamente parte della tua applicazione, potresti adattarlo.
Altri suggerimenti
Sono in ritardo per la festa, ma ho avuto un problema simile. Guarda qui Domanda terminale virtuale
È un'opzione se decidi di fare qualcosa di diverso da quello che potresti aver già fatto.