Я пытаюсь заставить tkinter дать мне в качестве ответа на "Start Server" вывод команды (PING www.cyberciti.biz (104.20.187.5) 56(84) bytes of data
), но она ничего не дает.
Короче говоря, япытаюсь получить информацию из терминала и распечатать ее там.
Это мой код:
from tkinter import *
from tkinter.messagebox import *
import os
import subprocess
def click():
consolePy()
def start():
subprocess.call(["ping", "-c 2", "www.cyberciti.biz"])
def consolePy():
output.insert(END, start())
main = Tk()
Button(main, text='Start Server', command=click).grid(row=4, column=1, sticky=W, pady=4)
output = Text(main, width=75, height=6, wrap=WORD, background="white")
output.grid(row=5, column=0, columnspan=2)
Button(main, text='Quit', command=main.destroy).grid(row=4, column=0, sticky=W, pady=4)
mainloop()