1

Я новичок в библиотеке 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")
GrAnd
  • 13,501
Zero01
  • 13

0 Answers0