Use vte_terminal_spawn_async to start your command line program.
https://developer.gnome.org/vte/unstable/VteTerminal.html#vte-terminal-spawn-async
Use vte_terminal_feed_child to send commands to program in the terminal.
https://developer.gnome.org/vte/unstable/VteTerminal.html#vte-terminal-feed-child
Use the input-enabled property to disable user input.
https://developer.gnome.org/vte/unstable/VteTerminal.html#VteTerminal--input-enabled
Phil
On 22/03/19 16:02, J.Arun Mani via gtk-list wrote:
Hello,
How can I run a Terminal inside a Gtk application? (Using Python)
Rightnow, Im able to add Vte to the app, but how can I send commands to
it and execute it? I want it like this-
1. Give commands to it
2. It should execute it with realtime updation like normal terminal does
(like in Apt, we have a progress bar, similarly)
3. Hence it should be a complete terminal, but my users should not be
able to enter command in it, but just see the output.
It should work like the terminal in Synaptic, which pops up while
installing something.
Please help me with example codes.
Thanks in advance!
J Arun Mani
_______________________________________________
gtk-list mailing list
gtk-list@xxxxxxxxx
https://mail.gnome.org/mailman/listinfo/gtk-list
_______________________________________________
gtk-list mailing list
gtk-list@xxxxxxxxx
https://mail.gnome.org/mailman/listinfo/gtk-list