нет модуля с именем res_rc после компиляции файла res.qrc с помощью pyrrc5.exe

С помощью Qt Creator я создал.uiфайл и установите значок главного окна, относящийся к.icoвres.qrcфайл.
Затем в PyCharm я использовалpyuic&pyrccконвертировать файлы qt в.pyфайлы.
Однако после того, как я запустил свое приложение, я получил ошибку импорта, говорящую, чтоNo module named res_rcв конвертированном ui.py.
Я не знаю, почему на этот раз я получил ошибку импорта. До сегодняшнего дня я действительно мог использоватьres_rc.pyв моих нескольких примерах pyqt5.
Я пропустил что-то столь важное?

2 ответа

Вроде файлы вроде и должны быть в одной папке сapp.pyи теперь он работает нормально.
Раньше я ставилres_rc.pyиui.pyв подпапке

ui ищет ваш res_rc.py в корневой папке, и вы, возможно, сохранили его где-то еще. Есть 2 решения: переместить файл в корень программы или в файле ui.py изменить импорт на "yourmodule.res_rc.py"

Другие вопросы по тегам