Где приложение 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:
запустите QtCreator и в строке меню (вне QtCreator) нажмите:
File>New File or Project
вам будет представлен с окне. В выберите
Qt
. В средней области, выберитеQtDesigner Form
. Затем нажмите наChoose
кнопка в правом нижнем углу угол.вам будет представлен с окне. Затем вы можете выбрать
Main Window
илиDialog with Buttons Bottom
, etc. Затем нажмите наContinue
кнопка в правом нижнем углу.на
Location
диалоговое окно, используйте имя как mainwindow1.ui, и для пути вы можете отойти в сторону и создать каталог под названием forms, например$ mkdir /Users/7stud/qt_projects/forms
, затем введите это как путь.введите любые другие данные и нажмите на
Done
. Это приведет вас в QtCreator с выбранной кнопкой дизайна (что, я думаю, означает, что вы находитесь в QtDesigner), и вы сможете перетаскивать виджеты в свое окно.-
преобразование до
.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 также найдите дизайнерское приложение