Könnt ihr mir helfen, die Qt Designer App auf dem Mac zu finden? Ich habe Anaconda-Paket und Conda-Berichte installiert, dass qt, sip und pyqt installiert sind. Trotzdem konnte ich die Designer-App in keinem der Ordner finden. Meine Python-App, die pyqt verwendet, funktioniert perfekt. Ich bin sehr neu in Macs und vermisse wahrscheinlich etwas sehr Einfaches. Ich habe Ordnerbaum nach irgendetwas namens Designer durchsucht. Ich habe QtDesigner.so (sollte es ausführbar sein?) Unter /Users/XXXX/anaconda/pkgs/pyqt-4.10.4-py27_0/lib/python2.7/site-packages/PyQt4 gefunden, aber es wird nicht einmal " Binärdatei kann nicht ausgeführt werden "anaconda/bin hat keinen Ordner anaconda/include/QtDesigner aber ich kann /anaconda/pkgs/qt-4.8.5-3/bin ausführen - kein Designer Ich bin jetzt total verwirrt.
Ich gehe davon aus, dass Sie nach Qt Creator suchen sollten. Hier notieren : -
die Integration von Qt Designer unter Qt Creator wird mindestens ab Qt 4.7 (ca. Ende 2011) erstmals erwähnt
Qt Creator enthält einen Code-Editor und integriert Qt Designer zum Entwerfen und Erstellen grafischer Benutzeroberflächen (GUIs) aus Qt-Widgets.
Wenn es nicht in Ihrer Distribution enthalten ist, können Sie es separat herunterladen hier .
Sie können open -a Designer
von Ihrem Terminal aus versuchen, Qt Designer zu starten, der mit Anaconda (Version 4.x) geliefert wird.
Wenn Sie Qt5.x verwenden, möchten Sie möglicherweise eine neuere Version von Designer mit open -a Designer-qt5
starten.
OSX Yosemite 10.10.5
Qt 5.6
QtCreator 3.6.1
QtDesigner ist Teil meines QtCreator. So verwenden Sie QtDesigner:
Starten Sie QtCreator und klicken Sie in der Menüleiste (außerhalb von QtCreator) auf: File>New File or Project
Sie erhalten ein New File or Project
-Dialogfenster. Wählen Sie im Abschnitt Files And Classes
die Option Qt
aus. Wählen Sie im mittleren Bereich QtDesigner Form
aus. Klicken Sie dann auf die Schaltfläche Choose
in der rechten unteren Ecke.
Sie erhalten ein QtDesigner Form
-Dialogfenster. Dann können Sie Main Window
oder Dialog with Buttons Bottom
usw. auswählen. Klicken Sie dann auf die Schaltfläche Continue
in der rechten unteren Ecke.
Verwenden Sie im Location
-Dialogfenster einen Namen wie mainwindow1.ui. Für den Pfad möchten Sie vielleicht einen Schritt zur Seite gehen und ein Verzeichnis mit dem Namen formulare erstellen, z. $ mkdir /Users/7stud/qt_projects/forms
, dann geben Sie diesen als Pfad ein.
Geben Sie weitere Details ein und klicken Sie auf Done
. Damit landen Sie in QtCreator, wenn die Schaltfläche Design ausgewählt ist (was Sie vermutlich in QtDesigner befinden), und Sie können Widgets per Drag & Drop in Ihr Fenster ziehen.
So konvertieren Sie die .ui
-Datei in eine .py
-Datei, die Sie in Ihr Python-Programm importieren können:
$ pyuic5 mainwindow1.ui -o mainwindow1.py
-o => output file (default is stdout)
Dieser Befehl konvertiert die .ui-Datei mainwindow1.ui in eine .py-Datei mit dem Namen mainwindow1.py.
So öffnen Sie die Datei erneut: File>Open File or Project
. Wenn Sie eine Datei mit der Erweiterung .ui auswählen, wird diese mit der Design-Schaltfläche von QtCreator geöffnet, d. H. Sie befinden sich in QtDesigner.
Ich habe die neueste Qt4-Version für Mac (und SIP) von https://riverbankcomputing.com/software/pyqt/download/ Python configure.py Make && make install heruntergeladen und mein qt Designer ist hier. /usr/local/Cellar/qt/4.8.7/Designer.app
Ich hoffe es hilft!
Ich habe es an diesem Ort in meinem Mac gefunden
/Users/ramakrishna/Qt/5.11.1/clang_64/bin/Designer.app
der Befehl "open -a designer" funktioniert auch auf der Mac-Shell
befehl + Leertaste und Aufrufen der Spotlight-Suche. Der Designer kann auch die Designer-App finden
Qt hat einen dmg-Installer für Mac, der alles enthält.
Ich kann Ihre Frage nicht definitiv beantworten, da ich nirgendwo OSX installiert habe, aber vielleicht kann ich helfen, Sie in die richtige Richtung zu führen.
1) Sie möchten nach Designer und nicht nach QT Creator suchen, da Designer das ist, was mit PyQt4 gebündelt ist (PyQt4 ist das, was Anaconda mitgeliefert hat)
2) Wenn Sie Anaconda 2.1 an einem Standardspeicherort installieren, wird der Designer in Linux unter home/Benutzername/anaconda/bin/abgelegt.
3) Wenn Sie "Designer" von einem Terminal aus eingeben, wird der Designer in Linux gestartet. Sie müssen sich also nicht darum kümmern.
Hoffentlich gibt es eine gewisse Konsistenz zwischen Linux und OSX (Windows-Designer befindet sich unter\Anaconda\Lib\site-packages\PyQt4).
Viel Glück.