PyQt4 Pyrcc Resource File Encoding

Я пытаюсь встроить ресурсы в мое приложение PyQt4.

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

Pyrcc уже добавляет строку кодировки UTF-8 поверх файла, так как это была распространенная ошибка, которую я видел в Интернете.

SyntaxError: Не-ASCII символ '\xff' в файле... в строке 1, но кодировка не объявлена; см. http://python.org/dev/peps/pep-0263/ для получения подробной информации.

Поскольку я проверил ссылку на ошибку, он рекомендует добавить строку кодировки в файл, который у меня уже есть

#!/usr/bin/env python
# -*- coding: utf-8 -*-

# Resource object code
#
# Created: Mon Sep 14 10:40:57 2015
#      by: The Resource Compiler for PyQt (Qt v4.8.6)
#
# WARNING! All changes made in this file will be lost!

from PyQt4 import QtCore

qt_resource_data = "\
\x00\x00\x06\xdf\
\x89\
\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\
\x00\x00\x40\x00\x00\x00\x40\x08\x06\x00\x00\x00\xaa\x69\x71\xde\
\x00\x00\x06\xa6\x49\x44\x41\x54\x78\x5e\xed\x5b\x5d\x72\xda\x48\...

Мы ценим любые предложения. Спасибо!

0 ответов

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