Где приложение Qt designer на mac + Anaconda?

можете ли вы, ребята, помочь мне найти приложение Qt designer на mac. Я установил пакет anaconda, и conda сообщает, что Qt, sip и pyqt установлены. Тем не менее, я не мог найти приложение designer ни в одной из папок. Мое приложение python, которое использует pyqt, работает отлично. Я очень новичок в macs и, вероятно, пропустил что-то очень простое. Я искал дерево папок для чего-либо с именем designer. Я нашел QtDesigner.итак (должен быть исполняемым?) на / Пользователи / XXXX/anaconda/pkgs/pyqt-4.10.4-py27_0/lib / python2.7 / сайт-пакеты / PyQt4 но он даже не будет работать, говоря: "не удается выполнить двоичный файл" anaconda/bin не имеет его есть папка anaconda / include / QtDesigner, но я могу запустить / anaconda / pkgs / qt-4.8.5-3/bin - нет дизайнера Я совсем запуталась.

6 ответов


Я ожидаю, что это Qt Creator, который вы должны искать. Примечание здесь: -

интеграция Qt Designer под Qt Creator впервые упоминается, по крайней мере, еще в Qt 4.7 (ca. конце 2011 года)

Qt Creator включает редактор кода и интегрирует Qt Designer для проектирования и создания графических пользовательских интерфейсов (GUIs) из виджетов Qt.

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


Вы можете попробовать open -a Designer с вашего терминала для запуска Qt Designer, который поставляется с Anaconda (версия 4.икс.)

Если у вас есть Qt5.x, вы можете запустить более новую версию Designer by open -a Designer-qt5.


Я загрузил последнюю версию Qt4 для Mac (и SIP), из https://riverbankcomputing.com/software/pyqt/download/ python configure.py сделать & & сделать установить и мой дизайнер qt здесь. / usr / local / Cellar/qt/4.8.7 / Designer.app

надеюсь, что это помогает!


OSX Yosemite 10.10.5
Qt 5.6
QtCreator 3.6.1

QtDesigner является частью моего QtCreator. В использовании QtDesigner:

  1. запустите QtCreator и в строке меню (вне QtCreator) нажмите: File>New File or Project

  2. вам будет представлен с окне. В выберите Qt. В средней области, выберите QtDesigner Form. Затем нажмите на Choose кнопка в правом нижнем углу угол.

  3. вам будет представлен с окне. Затем вы можете выбрать Main Window или Dialog with Buttons Bottom, etc. Затем нажмите на Continue кнопка в правом нижнем углу.

  4. на Location диалоговое окно, используйте имя как mainwindow1.ui, и для пути вы можете отойти в сторону и создать каталог под названием forms, например $ mkdir /Users/7stud/qt_projects/forms, затем введите это как путь.

  5. введите любые другие данные и нажмите на Done. Это приведет вас в QtCreator с выбранной кнопкой дизайна (что, я думаю, означает, что вы находитесь в QtDesigner), и вы сможете перетаскивать виджеты в свое окно.

  6. преобразование до .py файл, который вы можете импортировать в свою программу python:

    $ pyuic5 mainwindow1.ui -o mainwindow1.py

    -o => output file (default is stdout)

эта команда преобразует .файл UI mainwindow1.ui to a .py-файл с именем mainwindow1.py.

для повторного открытия файла:File>Open File or Project. Если выбрать файл с a .расширение пользовательского интерфейса, он будет открыт с предварительно выбранной кнопкой дизайна QtCreator, то есть вы будете внутри QtDesigner.


Я не могу ответить на ваш вопрос окончательно, поскольку у меня нигде не установлен OSX, но, возможно, я могу помочь вам в правильном направлении.

1) вы захотите искать дизайнера, а не Qt Creator, поскольку дизайнер-это то, что поставляется в комплекте с PyQt4 (PyQt4-это то, с чем поставляется Anaconda)

2) в linux при установке Anaconda 2.1 В местоположение по умолчанию конструктор будет размещен в home/user_name/anaconda/bin/

3) ввод "конструктор" из терминала запускает конструктор в linux, поэтому вам, возможно,не придется искать его.

надеюсь, есть некоторая согласованность между linux и osx (конструктор windows находится в \Anaconda\Lib\site-packages\PyQt4).

удачи.


Я нашел его в этом месте в моем Mac

/ пользователи / ramakrishna/Qt/5.11.1/clang_64/bin / Designer.app

команда "open-a designer" также работает на Mac shell

command + Пробел и вызовите spot light search и набрав designer также найдите дизайнерское приложение