ฉันเป็นผู้เรียน Python ระดับเริ่มต้น โดยเฉพาะ tkinter
ฉันต้องการสร้าง 'หน้าจอการโหลด' ของสคริปต์ python แบบง่ายและปิดหลังจากสคริปต์สิ้นสุด
แต่การสร้างหน้าต่างต้องใช้ฟังก์ชัน mainloop
ซึ่งหมายความว่ามันจะวนซ้ำไม่สิ้นสุดหรือรอการโต้ตอบของผู้ใช้ (หรืออย่างที่ฉันคิด) และมันจะกำจัดแนวคิดเรื่องหน้าจอ 'กำลังโหลด'
ฉันลองอะไรบางอย่างแล้ว แต่จบลงด้วย (ใส่หน้าจอกำลังโหลด) -> (หน้าจอกำลังโหลดยังคงมี mainloop
) -> (ไม่สามารถเรียกใช้สคริปต์ได้เนื่องจากการรอ)
สิ่งที่ฉันต้องการโดยละเอียดคือ (ใส่สคริปต์โหลด) -> (เรียกใช้สคริปต์) -> (สิ้นสุดสคริปต์) -> (ทำลายหน้าจอโหลด)
ฉันมีประสบการณ์มากมายในภาษาอื่นโดยเฉพาะ Java แต่ java สามารถประกาศเฟรม -> เรียกใช้สิ่งอื่น ๆ ในภายหลัง -> เรียก frame.dispose()
ก็แค่นั้นแหละ คำแนะนำหรือข้อเสนอแนะสำหรับผู้เรียน?
แก้ไข: จริง ๆ แล้วสคริปต์เป็นอัลกอริธึมการประมวลผลภาพที่เชื่อมต่อกับฐานข้อมูลและฉันไม่สามารถรอหรือพักเครื่องตามกำหนดเวลาได้เนื่องจากฐานข้อมูลสามารถขยายได้และอาจใช้เวลานานกว่าเวลาที่จัดสรร