PYQT4 – Как скомпилировать и импортировать файл qrc в мою программу?
У меня возникли проблемы с импортом файла ресурсов. Я использую pyqt4 с студией обезьяны, и я пытаюсь импортировать png-изображение. Когда я запускаю программу, я получаю ошибку импорта, например
ImportError: Нет модуля с именем icon_rc
Я знаю, что мне нужно скомпилировать его с помощью pyrcc4, но я не понимаю, как это сделать. Кто-нибудь может помочь. Было бы очень полезно получить ответ, который полностью объясняет, как скомпилировать файл ресурсов, чтобы я мог его импортировать.
- Замена Atomic-файлов в Python
- Реализация рекурсивной копии в Python с помощью специальной обработки дела
- запретить доступ к файловой системе внутри exec и eval в Python
- Как я могу установить umask для процесса, который я создаю?
- Как убедиться, что файл существует или может быть создан до его написания в Python?
мне удалось выяснить, как это сделать сейчас. я пошел в cmd и набрал эту команду.
pyrcc4 -py3 F:\computing\Payrollv22\icon.qrc -o icon_rc.py
он скомпилировал файл успешно, и он смог импортировать файл py в мой проект и запустить его без проблем, спасибо за вашу помощь тоже.
Здесь очень мало объяснять, у вас есть файл ресурсов (например, icon.qrc
), затем вы вызываете pyrcc4 -o icon_rc.py icon.qrc
который создаст модуль icon_rc.py
который вы затем сможете импортировать в свой проект ,
Это все описано здесь .
В Pyqt5 эту команду можно использовать Pyrcc5 input_file.qrc -o Out_file.py
Нам нужно преобразовать этот файл qrc в файл python, а затем его можно импортировать в ваш код
- Проверьте, является ли путь к файлу блочным устройством в Python
- open () в Python не создает файл, если он не существует
- Всегда ли ctime <= mtime?
- Как найти точку монтирования файла?
- Атрибут файла версии Python
- Почему удаляется структура каталогов, а затем повторно создается сразу после получения исключения?
- Невозможно прочитать Python до конца файла
- Как определить, находится ли каталог в одном разделе
- Самый простой способ запрограммировать виртуальную файловую систему в Windows с Python