Мне нужно написать индикатор выполнения, когда программа загружается в процессе рендеринга.
мой код:
#Часть 1 — Функция индикатора выполнения вызывается первой.
Код: Выделить всё
def ProgessBar():
import tkinter as tk
from tkinter.ttk import Progressbar
global bar
windowRenderLoading = tk.Tk()
windowRenderLoading.title("Loading...")
windowRenderLoading.geometry("430x150+720+600")
bar = Progressbar(windowRenderLoading, orient="horizontal",length=350,mode='determinate').place(x=40,y=50)
Render()
#Часть 2. Отрисовка функции, вызываемая функцией Progress в последней строке.
Код: Выделить всё
def Render():
from moviepy import VideoFileClip, ImageClip ,CompositeVideoClip , TextClip
clip = VideoFileClip("Test.mp4")
image = ImageClip("Test Short Video Size Background Banner 4.png")
final_clip = CompositeVideoClip([clip,image])
final_clip.write_videofile("Clip001.mp4", fps=clip.fps)
Мне нужно, чтобы моя программа сначала показывала windowRenderLaoding (который будет показывать панель загрузки). Прежде чем программа будет отображать видео. Как я могу отложить мой код части 2?
Подробнее здесь: https://stackoverflow.com/questions/799 ... nd-run-nex
Мобильная версия