[英]MoviePy/ffmpeg Progress Bar in Tkinter
MoviePy 在我的 Sublime Text 控制台中有一个基于文本的进度指示器。 它看起来像这样:
0%| | 0/121 [00:00<?, ?it/s]
4%|4 | 5/121 [00:00<00:02, 42.43it/s]
8%|8 | 10/121 [00:00<00:02, 43.69it/s]
12%|#2 | 15/121 [00:00<00:02, 43.52it/s]
17%|#6 | 20/121 [00:00<00:02, 43.78it/s]
我想将该进度传送到我在 TKinter 中制作的文本小部件。 我想出了如何将标准输出发送到 textwidget,但这些进度更新保留在 Sublime 中。
任何输入将不胜感激。 谢谢!
你应该检查 stderr 而不是 stdout
这是一个很好的例子,请记住,您应该将sys.stdout = pl
行替换为sys.stderr = pl
在self.textbox.insert(tk.END, text)
行之前插入一个delete
调用会很好
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.