Как интегрировать PyQt дизайнер в Eclipse? - PullRequest
8 голосов
/ 12 августа 2011

Я пытаюсь интегрировать pydev, pyqt, python и eclipse.Теперь код может работать без ошибок.И я знаю, чтобы сделать графический интерфейс в Qt Designer.а затем изменил его в Eclipse.

Теперь я хочу интегрировать Qt Designer из PyQt в Eclipse.Так же, как интеграция Qt Eclipse для C ++.Используйте PyQt Designer в Eclipse.Кто-нибудь может научить меня, как это сделать?Большое спасибо!

Кстати, я пытаюсь установить предпочтение проекта qt в Eclipse.

Но когда я добавляю новую версию qt. Я не знал, как позаимствовать корзинудорожка.Поскольку в PyQt нет пути к бину, а также не было qmake, uic, rcc и т. Д., Я набрал имя версии PyQt-Py2.7-x64-gpl-4.8.5-1.exe.Я заимствовал путь включения, например C: \ python27 \ Lib \ site-packages \ PyQt4 \ Sib \ PyQt4.

моя ОС - win7.Спасибо за ваши ответы!Благослови вас Бог!

Ответы [ 2 ]

3 голосов
/ 12 августа 2011

Единственный способ - установить Qt Eclipse Integration , чтобы вы могли открывать файлы пользовательского интерфейса непосредственно в eclipse.

Но это плохо работает с плагинами и пользовательскими виджетами, посколькудля которой требуется точно такая же версия Qt для интеграции Eclipse и PyQt (и те же флаги компилятора ..), и это может быть не так.

Конечно, вы можете собрать интеграцию Qt Eclipse самостоятельно, если онаработает с версией Qt, которую вы используете с PyQt.(он предварительно собран для 4.6.1, поэтому он может работать или не работать с более поздними версиями Qt.)

Мы сделали так, чтобы Eclipse открывал .ui-файлы в Qt Designer вне Eclipse.Не так хорошо, но он работает с пользовательскими плагинами виджетов, так что это определенная победа для нас.

1 голос
/ 21 апреля 2012

Простой способ открыть файлы .ui, сгенерированные Designer, - преобразовать их в код на языке python, используя «pyuic4», поставляемый с pyqt.В Windows и Linux (я не тестировал на Mac), откройте оболочку и перейдите в каталог, содержащий ваш файл .ui, затем выполните команду / flag / args ... См. Пример ниже:

pyuic4 -o newOutputFile.py theOriginalPyQtFile.ui

В этом примере мой входной файл называется «theOriginalPyQtFile.ui», а создаваемый выходной файл называется «newOutputFile.py» и сохраняется в том же каталоге, что и «theOriginalPyQtFile».ui ".

После этого просто откройте" newOutputFile.py "в Eclipse или любой IDE.

...