Преобразование файла .py в .ui

Мы уже знаем, что мы можем легко конвертировать из ui в py с pyuic4.

Можно преобразовать .py (который содержит только связанные с pyqt ui вещи) код обратно в .ui.

2 Solutions collect form web for “Преобразование файла .py в .ui”

Qt / PyQt не поставляется с инструментом для этого, и AFAIK никто не написал.

И трудно себе представить, зачем вам это нужно. Просто сохраните файл .ui и никогда не редактируйте созданный .py-файл (или даже динамически используйте файл .ui во время выполнения с uic ), и вам никогда не понадобится обратное преобразование.

Между тем, если у вас есть какой-то случайный код PyQt4, который генерирует графический интерфейс, который даже не был создан pyuic4 , нет никакой гарантии, что любой .ui мог бы сгенерировать код. (На самом деле, большинство образцов PyQt, которые вы найдете в Интернете, не делают то же pyuic4 что и pyuic4 , и, скорее всего, любой другой генератор кода аналогичным образом не будет делать то же, что и pyuic4 .)

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

В более общем виде я могу представить, что это случилось бы с предыдущим разработчиком в случае сбоя диска.

Да, я полностью согласен с тем, что такой инструмент не является нормальным явлением, как pyuic4 …

  • Как связать горизонтальную полосу прокрутки с несколькими групповыми группами.?
  • Python - лучший язык программирования в мире.