【发布时间】:2020-05-03 03:06:52
【问题描述】:
我编写了一段代码,其中包含如下用户输入:
var1 = input("Enter input here: ")
它们保存在代码中以提示一些操作。我想使用单独的一段 Tkinter 代码来调用这段代码。
问题是我的 Tkinter 代码确实调用了其他输入代码,但输入值已经填写为“无”。如何在调用单独的代码时让我的 Tkinter 代码允许我输入使用输入?
下面是 Tkinter 代码:
my Tkinter code is below:
import sys
import os
from tkinter import *
from subprocess import *
root = Tk()
def import_print():
proc = Popen('python testinput.py', stdout=PIPE, shell=TRUE)
proc = proc.communicate()
textbox.insert(END, proc)
def enter_stuff():
print(E1.get())
textbox = Text(root)
textbox.pack()
B=Button(root,text="Press to Start",command=import_print)
B.pack()
B2=Button(root,text="Enter",command=enter_stuff)
B2.pack()
E1 = Entry(root)
E1.pack()
root.mainloop()
我在 Tkinter 中调用的“原始”代码:
var1 = input("Enter User Input: ")
var1 = var1 * 5
print (var1)
【问题讨论】:
标签: python python-3.x tkinter