Pyuic5 генерирует файл с синтаксическими ошибкамиPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Pyuic5 генерирует файл с синтаксическими ошибками

Сообщение Anonymous »

Использование Qt Designer для создания файла .ui, а затем использование pyuic5 для перевода его в формат .py дает файл, пронизанный синтаксическими ошибками из-за синтаксиса "::".
Использованная команда:

Код: Выделить всё

pyuic5 -x MainMenu.ui -o MainMenu.py
Например, фрагмент MainMenu.py:

Код: Выделить всё

self.verticalLayout.setSizeConstraint(QtCore.Qt.QLayout::SizeConstraint::SetNoConstraint)
Это явно не синтаксис Python (по крайней мере, я не знаю) и больше похож на C++.
Сообщение об ошибке (первое, которое появляется):

Код: Выделить всё

self.labelTitle.setTextFormat(QtCore.Qt.Qt::TextFormat::AutoText) ^ SyntaxError: invalid syntax
Очевидно, что файл не скомпилируется. Изменение некоторых символов "::" на "." избавляет от некоторых из этих ошибок, но, учитывая, что это сохраняется при каждом создании файла, я хотел бы добраться до корня проблемы.

Подробнее здесь: https://stackoverflow.com/questions/785 ... tax-errors
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»