спасибо, я попытался прочитать ваш код еще раз, и теперь я понимаю, как я могу использовать поток
аюсь решить проблему в моей программе, и эта проблема возникает, когда я начинаю скачивать видео, программа не отвечает, и я не вижу также перемещения индикатора выполнения, поэтому я попытался использовать модуль потоков, но я не могу решить проблему, поэтому, как я могу решить проблему
Из этого кода я могу загрузить видео и отправить данные в другую функцию для получения информации, которую я использую для подключения к индикатору выполнения.
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)
Этот код получает информацию от функции видео для связи с индикатором выполнения
def video_progressbar(self,total, recvd, ratio, rate, eta):
self.progressBar_2.setValue(ratio * 100)
Я использую; python3.5 pyqt5 pafy