2014-10-07 3 views
9

Можете ли вы, ребята, помочь мне найти приложение-конструктор Qt на Mac. Я установил пакет anaconda и conda сообщает, что установлены qt, sip и pyqt. Тем не менее я не мог найти дизайнерское приложение в любой из папок. Мое приложение python, использующее pyqt, отлично работает. Я очень новичок в маках и, вероятно, пропустил что-то очень простое. Я искал дерево каталогов для чего-либо, называемого конструктором. Я нашел QtDesigner.so (предположительно исполняемый?) По адресу /Users/XXXX/anaconda/pkgs/pyqt-4.10.4-py27_0/lib/python2.7/site-packages/PyQt4 , но он даже не будет запущен говоря «невозможно выполнить двоичный файл» anaconda/bin не имеет его есть папка anaconda/include/QtDesigner, но отмечаю, что я могу запустить /anaconda/pkgs/qt-4.8.5-3/bin - нет дизайнера I Теперь я совершенно смущен.Где приложение разработчика Qt на Mac + Anaconda?

+1

Что заставляет вас думать, что он даже установлен? BTW, быстрый google показал бы вам, что файл '.so' является библиотекой. – MattDMo

+0

Хмм ... Я ранее использовал другой научный пакет python python, и он был установлен вместе с qt и pyqt, поэтому я предположил, что он является частью установки qt. Но вы правы. Это часть пакета Qt Creator. –

ответ

4

Я ожидаю, что это Qt Creator, которого вы должны искать. Note here: -

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

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

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

+0

Спасибо Merlin069. Я установил Qt Creator из ссылки, но когда я пытаюсь открыть файл .ui, созданный Qt Designer, он дает мне. Приложение «Qt.Designer» не удалось найти. –

+1

Если вы создаете новый проект, например «Приложение Qt Widgets», оно дает вам форму с ui, которую вы можете открыть и отредактировать? – TheDarkKnight

+0

Я нашел его! :) Была возможность открыть файл или проект, который без проблем открывает файлы ui в Designer. Если я выберу Open File With - Qt Designer, это приведет к ошибке. –

0

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

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

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

3) ввод «дизайнера» с терминала запускает конструктор в Linux, поэтому вам, возможно, не придется искать его для поиска ,

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

Удачи.

2

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

Надеюсь, это поможет!

2

OSX Yosemite 10.10.5
Qt 5.6
QtCreator 3.6.1

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

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

  2. Вам будет представлен в диалоговом окне New File or Project. В разделе Files And Classes выберите Qt. В средней панели выберите QtDesigner Form. Затем нажмите кнопку Choose в правом нижнем углу.

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

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

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

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

    $ pyuic5 mainwindow1.ui -o mainwindow1.py

    -o => output file (default is stdout)

Эта команда преобразует .ui файл mainwindow1.ui в .py-файл с именем mainwindow1.py.

Чтобы повторно открыть файл: File>Open File or Project. Если вы выберете файл с расширением .ui, он будет открыт с помощью кнопки дизайна QtCreator, предварительно выбранной, т. Е. Вы будете внутри QtDesigner.

4

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

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

Смежные вопросы