спасибо, я попытался прочитать ваш код еще раз, и теперь я понимаю, как я могу использовать поток

аюсь решить проблему в моей программе, и эта проблема возникает, когда я начинаю скачивать видео, программа не отвечает, и я не вижу также перемещения индикатора выполнения, поэтому я попытался использовать модуль потоков, но я не могу решить проблему, поэтому, как я могу решить проблему

Из этого кода я могу загрузить видео и отправить данные в другую функцию для получения информации, которую я использую для подключения к индикатору выполнения.

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

Ответы на вопрос(1)

Ваш ответ на вопрос