Overslaan naar inhoud
Menu
Je moet geregistreerd zijn om te kunnen communiceren met de community.
Deze vraag is gerapporteerd
3 Antwoorden
3465 Weergaven

Hi,
I need to open terminal in button action and also i need to run a terminal command. How can i make this done.
Thanks

Avatar
Annuleer
Auteur

Thanks @Niyas Raphy @Cybrosys Techno Solutions Pvt.Ltd

i will try your suggestions

Beste antwoord

Hi,

See this sample which executes the given command in the terminal,

import subprocess
subprocess.call(["mkdir", "docker_src"], cwd=o.build_dir)


Read more at: https://stackoverflow.com/questions/41781506/python-run-terminal-and-execute-command-in-it


If you  want to open the terminal and execute the command, see this answer here: https://stackoverflow.com/questions/7574841/open-a-terminal-from-python


os.system("gnome-terminal -e 'bash -c \"sudo apt-get update; exec bash\"'")


Thanks

Avatar
Annuleer
Beste antwoord

Hi,

If you need to open a terminal from Ubuntu use the code below.Consider action_open_terminal as the button function.

import os
def action_open_terminal(self):
os.system("gnome-terminal")

for running a command along with the above use

os.system("gnome-terminal -- 'bash -c \"sudo apt-get update; exec bash\"'")

above code is for system update, you can use your command instead of that

Regards

Avatar
Annuleer
Gerelateerde posts Antwoorden Weergaven Activiteit
1
jul. 19
19850
1
jun. 25
5660
2
dec. 24
8032
0
feb. 23
4200
0
okt. 20
2729