我怎样才能用python的Tkinter把stdout转换成文本呢?

2024-03-29 01:34:11 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用一个按钮回调函数foo:

def foo(value):
  print value 
root = Tk()
text = Text(root)
remap_button = Tk.Button(root, text = 'Remap', command = lambda: foo(val))

如何在python的Tkinter中将foo的输出打印成文本?你知道吗


Tags: 函数textfoovaluedefbuttonroot按钮
1条回答
网友
1楼 · 发布于 2024-03-29 01:34:11

如果您的意思是要寻找向文本小部件添加内容的函数:

def foo(value):
    text.insert(END, value)

如果您尝试使用print并希望将其输出从stdout重定向到小部件,那么,这不是它的工作方式:p

相关问题 更多 >