Я думаю, что это то, что вы после ... Трудно сказать по вашему вопросу. Я предполагаю, что под консолью вы подразумеваете текстовую область. Я достал вывод файла, но вы могли бы вернуть его обратно.
from tkinter import *
import subprocess
import shlex
def run_command(the_command):
process = subprocess.Popen(shlex.split(the_command), stdout=subprocess.PIPE)
output = process.stdout.read()
output = str(output).replace("b'", "").replace("\\n'", "")
lab1.configure(text=output)
def command():
the_input = text1.get("1.0", "end-1c")
run_command(the_input)
root = Tk()
root.configure(background='black')
root.geometry('1920x1080')
text1 = Text(root, bg="#6B6B6B", height=50, width=200)
text1.place(x=320, y=40)
but1 = Button(root, text="halleo", command=command).pack()
lab1 = Label(root, text="asdf", background='white')
lab1.pack()
root.mainloop()