Installation von SIP
Uhm, nein Unter Linux gibts das als Paket, für Windows gibts vorkompilierte Installer.
http://www.riverbankcomputing.co.uk/sof ... t/download
Dort? SIP war nicht dabei. Musste ich parallel installieren.
Dort? SIP war nicht dabei. Musste ich parallel installieren.
@bremer:
Willst Du selbst SIP-binded Code erstellen bzw. PyQt selbstkompilieren? Der Windows-Installer bringt alles nötige für den Einsatz von PyQt binär mit, zum Selbstkompilieren brauchst Du das SIP-Paket extra, da das natürlich nicht im PyQt-Sourcepaket enthalten ist.
Willst Du selbst SIP-binded Code erstellen bzw. PyQt selbstkompilieren? Der Windows-Installer bringt alles nötige für den Einsatz von PyQt binär mit, zum Selbstkompilieren brauchst Du das SIP-Paket extra, da das natürlich nicht im PyQt-Sourcepaket enthalten ist.
- cofi
- Python-Forum Veteran
- Beiträge: 4432
- Registriert: Sonntag 30. März 2008, 04:16
- Wohnort: RGFybXN0YWR0
Um BlackJack zu verdeutlichen: Qt Designer gehört zu Qt und nicht zu PyQt und hat deshalb nichts mit SIP zu tun
Hier wirst du glücklich: http://www.qtsoftware.com/products/deve ... cb4b20fc19
Hier wirst du glücklich: http://www.qtsoftware.com/products/deve ... cb4b20fc19
Dies stammt aus der PyQt-Doku. Ich kann weder das uic-Modul finden, noch irgendeinen Generator. Ich dachte eben, das hinge mit SIP zusammen, denn in der PyQt-Doku steht ebenfalls, man solle SIP installieren.8 Using Qt Designer
...
Qt Designer uses XML .ui files to store designs and does not generate any code itself. Qt includes the uic utility that generates the C++ code that creates the user interface. Qt also includes the QUiLoader class that allows an application to load a .ui file and to create the corresponding user interface dynamically.
PyQt does not wrap the QUiLoader class but instead includes the uic Python module. Like QUiLoader this module can load .ui files to create a user interface dynamically. Like the uic utility it can also generate the Python code that will create the user interface. PyQt's pyuic4 utility is a command line interface to the uic module. Both are described in detail in the following sections.
KA, alles sehr unübersichtlich.
Ich will nichts weiter als im Designer etwas entwerfen, um dann ein Python-Programm daraus zu stricken.
- cofi
- Python-Forum Veteran
- Beiträge: 4432
- Registriert: Sonntag 30. März 2008, 04:16
- Wohnort: RGFybXN0YWR0
Aber auch nur bei den Windows-Binaries Aber ich hab den OP insofern missverstanden, als dass es ihm nur um den Designer ginge.jerch hat geschrieben:PyQt liefert den Designer auch mit aus. Oder brauchst Du wirklich nur den Designer?
Da auch das im Binary mitgeliefert wird und Riverbank folgendes sagt:
Tippe ich darauf, dass bei der Installation was schief lief.Riverbank hat geschrieben:This binary installer for Windows contains everything needed for PyQt development except for Python itself.
Entweder mit "pyuic4" in ein Python-Modul kompilieren oder mittels "uic.loadUi()" direkt aus der Daten laden. Das aber wurde hier schon oft besprochen und ist im Übrigen ja auch in der PyQt4-Dokumentation erläutert.