Исправить ошибку QThread: Destroyed while thread is still running
500 руб. за проект
В приложении для Windows написанном на Python QT5 периодически возникает ошибка
QThread: Destroyed while thread is still running
В чем суть приложения:
- Пользователь добавляет в библиотеку mp3 файл
- Указывает какую частоту он хочет туда добавить, например 3.1 Гц
- Программа с помощью Pydub проделывает данную манипуляцию
- И сохраняет модифицированный файлик в соответствующую папку
По какой то причине когда запускается конвертер для добавления частоты - происходит падение программы с соответствующей ошибкой.
При случайном совпадении выяснилось, что если перед конвертацией запустить второе окно с выбором частоты и закрыть и снова запустить на другом мп3 файле - такой ошибки не происходит.
Ссылка на исходные коды: https://disk.yandex.ru/d/4zk_lEGE1EJLNQ
Ссылка на скриншот с ошибкой: https://disk.yandex.ru/i/rDnZNBtYES3Ntw
Видео с воспроизведением ошибки: https://disk.yandex.ru/i/iRxzHquFZwMVCQ
QThread: Destroyed while thread is still running
В чем суть приложения:
- Пользователь добавляет в библиотеку mp3 файл
- Указывает какую частоту он хочет туда добавить, например 3.1 Гц
- Программа с помощью Pydub проделывает данную манипуляцию
- И сохраняет модифицированный файлик в соответствующую папку
По какой то причине когда запускается конвертер для добавления частоты - происходит падение программы с соответствующей ошибкой.
При случайном совпадении выяснилось, что если перед конвертацией запустить второе окно с выбором частоты и закрыть и снова запустить на другом мп3 файле - такой ошибки не происходит.
Ссылка на исходные коды: https://disk.yandex.ru/d/4zk_lEGE1EJLNQ
Ссылка на скриншот с ошибкой: https://disk.yandex.ru/i/rDnZNBtYES3Ntw
Видео с воспроизведением ошибки: https://disk.yandex.ru/i/iRxzHquFZwMVCQ
Отзывы
Евгений достаточно быстро проанализировал код и выявил ошибку, помог в тестировании приложения на различных версиях операционных систем, в результате чего я получил работоспособное приложение. Также хочу отметить вежливость и лаконичность в общении и общий профессионализм ведения диалога. Рекомендую к работе.
8 месяцев
назад
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.