Как отобразить вывод другого процесса в окне tkinter?

Я новичок в библиотеке tkinter. Были проблемы с получением вывода из терминала в окно виджета. Если нажать на кнопку , он запускает скрипт из другого файла и показывает результат в консуле, мне нужно, чтобы он показывался в окне виджета, для этого я создал txtarea . Если у кого есть какие советы буду благодарен заранее.

#maincode.py

import os
import sys
import subprocess
from tkinter import *

window=Tk()

window.title("Running Python Script")
window.geometry('550x200')


txtarea = Text(window, width=25, height=10)
txtarea.place(x=250, y=95, anchor="c")
txtarea.bind("<Key>", lambda e: "break")


def run():
    os.system('python hellotest.py')


btn = Button(window, text="Running Script", bg="black", fg="white",command=run)
btn.grid(column=0, row=0)

window.mainloop()
#hellotest.py

print("Hello!001 its ok,we work further")

Ответы (0 шт):