Я получаю сообщение об ошибке перед редактированием моего кода

Я работаю с конструктором Боа, у меня есть проблема, когда я графически изменяю один или несколько параметров (границы, столбцы,...) для компонента, я проверяю, затем, когда я пытаюсь редактировать код, я получаю это сообщение:

введите описание изображения здесь

перевод сообщения об ошибке: значения None действительны только для графического редактора, сгенерированный источник будет недействительным из графического редактора, его необходимо исправить перед выполнением. Я получаю эту ошибку до запуска приложения, я не редактировал сгенерированный код:(

Спасибо за помощь

1 ответ

Решение

Если фурас в переводе ошибка

Сгенерированный код не следует редактировать вручную, потому что генератор может не распознавать код, и вы не сможете снова редактировать его графически.

правильно, вы получаете эту ошибку, потому что вы пытаетесь редактировать код, сгенерированный из графического дизайнера пользовательского интерфейса.

Когда вы используете графический дизайнер, он должен сгенерировать код, прежде чем пользовательский интерфейс может быть запущен. Если вы измените этот сгенерированный код, он может работать в этом цикле, но инструмент графического дизайна не сможет его переосмыслить и откажется разрешить вам снова редактировать файл UI, или, что еще хуже, полностью отменит любые изменения, которые вы сделано при повторной генерации кода пользовательского интерфейса.

Вместо этого рассмотрите возможность импорта сгенерированного кода пользовательского интерфейса и внесения изменений или переопределений в подклассы ваших виджетов пользовательского интерфейса, а не в сгенерированный код.

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