Использование Tkinter insert для вывода вывода команды - PullRequest
0 голосов
/ 26 сентября 2019

Я пытаюсь заставить 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()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...