Re: Embedded Terminal in a Gtk App



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 gnome org
https://mail.gnome.org/mailman/listinfo/gtk-list



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]