您可能要使用此处所述的
Tkinter.Text小部件。
描述很长,但是您需要了解的主要是该小部件可以用作缓冲区,因为应该在其中插入文本。
因此,对于
subprocess输出中的每一行,您都必须在所需的位置插入文本。例:
t = Tkinter.Text(root)while some_condition: s = p.readline() # get subprocess output t.insert(END, s)
编辑 有无这里看看通过在线获取子输出线。
您可能还想看看
Tkinter.Scrollbar并
Text.see()调整显示。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)