how puedo hacer hilo para la barra de progreso con pafy
Estoy tratando de solucionar el problema en mi programa y este problema es cuando comienzo a descargar el video, el programa no responde y no puedo ver también el movimiento de la barra de progreso, así que intenté usar el módulo de subprocesos, pero no puedo solucionar el problema. puede solucionar el problema
Desde este código, puedo descargar el video y enviar los datos a otra función para recuperar la información que uso para conectarlo a la barra de progreso
def video(self):
video_url = self.lineEdit_4.text()
video_save = self.lineEdit_3.text()
pafy_video = pafy.new(video_url)
type_video = pafy_video.videostreams
quality = self.comboBox.currentIndex()
start_download = type_video[quality].download(filepath=video_save,callback=self.video_progressbar)
Este código recibe información de la función de video para conectarse con la barra de progreso
def video_progressbar(self,total, recvd, ratio, rate, eta):
self.progressBar_2.setValue(ratio * 100)
Yo uso; python3.5 pyqt5 pafy