Re: [PyQt] Building PyQt to work with Qt5
On Mon, 22 Apr 2013 18:53:35 -0400, James Jong ribonucle...@gmail.com wrote: When building/installing PyQt (from source or using pip), how do I specify the path to the local Qt5 installation? I built Qt5 from source (qt-everywhere-opensource-src-5.0.2.tar.gzhttp://download.qt-project.org/official_releases/qt/5.0/5.0.2/single/qt-everywhere-opensource-src-5.0.2.tar.gz) with the following command: wget http://download.qt-project.org/official_releases/qt/5.0/5.0.2/single/qt-everywhere-opensource-src-5.0.2.tar.gz tar -xvf qt-everywhere-opensource-src-5.0.2.tar.gz cd qt-everywhere-opensource-src-5.0.2./configure -prefix $PWD/qtbase -opensource -nomake tests make -j 4 If I then cd into qtbase I see: bin/ dist/ doc/ examples/ imports/ include/ lib/ etc ... Looking at the PyQt4 installation instructionshttp://pyqt.sourceforge.net/Docs/PyQt4/installation.html I could not find a flag or an option to specify the location of the Qt installation. Is there a way to tell PyQt4 where to find Qt5? Note: I left a copy of this thread on StackOverflow: http://stackoverflow.com/questions/16154402/building-pyqt-to-work-with-qt5 Thanks, Josh Use the --qmake argument to configure.py or configure-ng.py. Phil ___ PyQt mailing listPyQt@riverbankcomputing.com http://www.riverbankcomputing.com/mailman/listinfo/pyqt
[PyQt] Trying to create SIP
Hi, i'am trying to create python interface to QtAV project https://github.com/wang-bin/QtAV (AvPlayer.h). Currently wrote this sip file, but after executing got this sip: syntax error and no other hint is provided. Please help to parse this file, thank you. %Module AVPlayer %Import QtCore/QtCoremod.sip %Import QtGui/QtGuimod.sip namespace QtAV { %TypeHeaderCode #include ../src/QtAV/AVClock.h #include ../src/QtAV/AVDemuxer.h %End class AudioOutput; class AudioThread; class VideoThread; class AudioDecoder; class VideoDecoder; class VideoRenderer; class AVClock; class AVDemuxThread; class VideoCapture; class OSDFilter; class AVPlayer : QObject { public: explicit AVPlayer(QObject *parent = 0); ~AVPlayer(); //NOT const. This is the only way to access the clock. AVClock* masterClock(); void setFile(const QString path); QString file() const; bool load(const QString path); bool load(); bool isLoaded() const; qreal duration() const; //This function may be removed in the future. /* * default: [fmt: PNG, dir: capture, name: basename] * replace the existing capture; return the replaced one * set 0 will disable the capture */ VideoCapture* setVideoCapture(VideoCapture* cap); VideoCapture *videoCapture(); void setCaptureName(const QString name);//TODO: remove. base name void setCaptureSaveDir(const QString dir); //TODO: remove bool captureVideo(); OSDFilter* setOSDFilter(OSDFilter* osd); OSDFilter* osdFilter(); bool play(const QString path); bool isPlaying() const; bool isPaused() const; //this will install the default EventFilter. To use customized filter, register after this VideoRenderer* setRenderer(VideoRenderer* renderer); VideoRenderer* renderer(); AudioOutput* audio(); void setMute(bool mute); bool isMute() const; /*only 1 event filter is available. the previous one will be removed. setPlayerEventFilter(0) will remove the event filter*/ void setPlayerEventFilter(QObject *obj); signals: void started(); void stopped(); public slots: void pause(bool p); void play(); //replay void stop(); void playNextFrame(); void seek(qreal pos); void seekForward(); void seekBackward(); void updateClock(qint64 msecs); //update AVClock's external clock protected slots: void resizeRenderer(const QSize size); public: //original was protected, but SIP complained that classes must be public bool loaded; AVFormatContext *formatCtx; //changed when reading a packet AVCodecContext *aCodecCtx; //set once and not change AVCodecContext *vCodecCtx; //set once and not change QString path; QString capture_name; QString capture_dir; //the following things are required and must be setted not null AVDemuxer demuxer; AVDemuxThread *demuxer_thread; AVClock *clock; VideoRenderer *_renderer; //list? AudioOutput *_audio; AudioDecoder *audio_dec; VideoDecoder *video_dec; AudioThread *audio_thread; VideoThread *video_thread; //tODO: (un)register api QObject *event_filter; VideoCapture *video_capture; OSDFilter *osd; }; } //namespace QtAV ___ PyQt mailing listPyQt@riverbankcomputing.com http://www.riverbankcomputing.com/mailman/listinfo/pyqt
Re: [PyQt] Trying to create SIP
On Tue, 23 Apr 2013 10:58:27 +0300, Tomas Neverdauskas topa...@gmail.com wrote: Hi, i'am trying to create python interface to QtAV project https://github.com/wang-bin/QtAV (AvPlayer.h). Currently wrote this sip file, but after executing got this sip: syntax error and no other hint is provided. Please help to parse this file, thank you. %Module AVPlayer %Import QtCore/QtCoremod.sip %Import QtGui/QtGuimod.sip namespace QtAV { %TypeHeaderCode #include ../src/QtAV/AVClock.h #include ../src/QtAV/AVDemuxer.h %End class AudioOutput; class AudioThread; class VideoThread; class AudioDecoder; class VideoDecoder; class VideoRenderer; class AVClock; class AVDemuxThread; class VideoCapture; class OSDFilter; class AVPlayer : QObject { public: explicit AVPlayer(QObject *parent = 0); ~AVPlayer(); //NOT const. This is the only way to access the clock. AVClock* masterClock(); void setFile(const QString path); QString file() const; bool load(const QString path); bool load(); bool isLoaded() const; qreal duration() const; //This function may be removed in the future. /* * default: [fmt: PNG, dir: capture, name: basename] * replace the existing capture; return the replaced one * set 0 will disable the capture */ VideoCapture* setVideoCapture(VideoCapture* cap); VideoCapture *videoCapture(); void setCaptureName(const QString name);//TODO: remove. base name void setCaptureSaveDir(const QString dir); //TODO: remove bool captureVideo(); OSDFilter* setOSDFilter(OSDFilter* osd); OSDFilter* osdFilter(); bool play(const QString path); bool isPlaying() const; bool isPaused() const; //this will install the default EventFilter. To use customized filter, register after this VideoRenderer* setRenderer(VideoRenderer* renderer); VideoRenderer* renderer(); AudioOutput* audio(); void setMute(bool mute); bool isMute() const; /*only 1 event filter is available. the previous one will be removed. setPlayerEventFilter(0) will remove the event filter*/ void setPlayerEventFilter(QObject *obj); signals: void started(); void stopped(); public slots: void pause(bool p); void play(); //replay void stop(); void playNextFrame(); void seek(qreal pos); void seekForward(); void seekBackward(); void updateClock(qint64 msecs); //update AVClock's external clock protected slots: void resizeRenderer(const QSize size); public: //original was protected, but SIP complained that classes must be public bool loaded; AVFormatContext *formatCtx; //changed when reading a packet AVCodecContext *aCodecCtx; //set once and not change AVCodecContext *vCodecCtx; //set once and not change QString path; QString capture_name; QString capture_dir; //the following things are required and must be setted not null AVDemuxer demuxer; AVDemuxThread *demuxer_thread; AVClock *clock; VideoRenderer *_renderer; //list? AudioOutput *_audio; AudioDecoder *audio_dec; VideoDecoder *video_dec; AudioThread *audio_thread; VideoThread *video_thread; //tODO: (un)register api QObject *event_filter; VideoCapture *video_capture; OSDFilter *osd; }; } //namespace QtAV Maybe a semi-colon after the last closing brace. The general approach is to comment things out until it parses to isolate the line causing the problem. Phil ___ PyQt mailing listPyQt@riverbankcomputing.com http://www.riverbankcomputing.com/mailman/listinfo/pyqt
[PyQt] moveToThread() does not cope with functools.partial
Please see the minimal test code below. In short connecting a signal to a functools.partial slot breaks the expected moveToThread behaviour. Reasonable, I'd say, once you think about it. I'm just asking some suggestion about how this issue can be addressed. I thought about reimplementing some signal class with a connect_partial method that stores bound args. Python 2.7.3, Qt 4.8.2, PyQt 4.10 on Linux. #!/usr/bin/python # -*- coding: utf-8 -*- import sys import functools from PyQt4 import QtCore class CApp(QtCore.QCoreApplication): mysignal = QtCore.pyqtSignal() class CA(QtCore.QObject): def standard_slot(self): print standard_slot, QtCore.QThread.currentThreadId() def partial_slot(self, param): print partial_slot, param, QtCore.QThread.currentThreadId() app = CApp(sys.argv) print CApp, QtCore.QThread.currentThreadId() thread = QtCore.QThread() a = CA() a.moveToThread(thread) thread.start() while not thread.isRunning(): pass app.mysignal.connect(a.standard_slot, QtCore.Qt.QueuedConnection) app.mysignal.connect(functools.partial(a.partial_slot, aParam), QtCore.Qt.QueuedConnection) timer = QtCore.QTimer() timer.setInterval(1000) timer.timeout.connect(app.mysignal.emit) timer.start() app.exec_() -- Giuseppe Corbelli WASP Software Engineer, Copan Italia S.p.A Phone: +390303666318 Fax: +390302659932 E-mail: giuseppe.corbe...@copanitalia.com ___ PyQt mailing listPyQt@riverbankcomputing.com http://www.riverbankcomputing.com/mailman/listinfo/pyqt
Re: [PyQt] QsciScintilla with multiple documents
On Tue, 23 Apr 2013 05:02:25 +0430, Lee Harr miss...@hotmail.com wrote: With the QTextEdit there is a separate QTextDocument that can be swapped in and out to make a multi-document editor. I am trying to switch over to QsciScintilla but am having trouble achieving the same effect. Does the QsciDocument serve the same purpose as QTextDocument? The online documentation for QsciDocument is very sparse. It says it is for having multiple QsciScintilla viewing the same document which is sort of the opposite of what I want. Should I just be creating multiple QsciScintilla to make the multiple document system? Or am I missing something more like QTextDocument? Just use setText(). Phil ___ PyQt mailing listPyQt@riverbankcomputing.com http://www.riverbankcomputing.com/mailman/listinfo/pyqt
Re: [PyQt] PyQt v4.10.1 install Error on Mac OS X
On Tue, 23 Apr 2013 03:50:04 +, jrossl...@outlook.com wrote: installed and verified working: - Mac OS X Version 10.7.5 (Lion) - Xcode Version 4.6.1 - Python 3.3.1 (python-3.3.1-macosx10.6.dmg) - Qt5.0.2 (qt-mac-opensource-5.0.2-clang-offline.dmg) - SIP v4.14.6 (sip-4.14.6.tar.gz) - PyQt v4.10 (PyQt-mac-gpl-4.10.tar.gz) This is more of an FYI since I successfully installed v4.10 using configure.py and everything is working (after trying the brand new v4.10.1)! With /Users/jar/Qt5.0.2/5.0.2/clang_64/bin in my PATH I issue the command: python3 configure-ng.py --sip /Library/Frameworks/Python.framework/Versions/3.3/bin/sip after accepting the license terms, and after checking to see if several modules should be built... it errors out on the module QtDBus: Checking to see if the QtDBus module should be built... Error: /Users/jar/Qt5.0.2/5.0.2/clang_64/bin/qmake failed to create a makefile from cfgtest_QtDBus.pro. I wonder is this a missing Qt5 environment variable or path thing? It's because qmake for Qt5 is less tolerant about creating makefiles for unsupported modules. It will be fixed in tonight's snapshot. An interesting note is that w/ v4.10 (configure.py) I do not need to specify the location of the SIP on the command line however v4.10.1 (configure-ng.py) complains right away if I don't. The SIP location is supplied to configure.py by the sipconfig module. This isn't used by configure-ng.py and so must be specified explicitly. Phil ___ PyQt mailing listPyQt@riverbankcomputing.com http://www.riverbankcomputing.com/mailman/listinfo/pyqt
Re: [PyQt] QsciScintilla with multiple documents
With the QTextEdit there is a separate QTextDocument that can be swapped in and out to make a multi-document editor. I am trying to switch over to QsciScintilla but am having trouble achieving the same effect. Does the QsciDocument serve the same purpose as QTextDocument? The online documentation for QsciDocument is very sparse. It says it is for having multiple QsciScintilla viewing the same document which is sort of the opposite of what I want. Should I just be creating multiple QsciScintilla to make the multiple document system? Or am I missing something more like QTextDocument? Just use setText(). But what about the undo information? With QTextDocument, each document has its own undo stack (which is what you want for a multi-document editor) but when I setText() on the QsciScintilla the undo information is lost. Is there a way to save the undo stack? The only undo-related methods I see are undo() and begin- and end- UndoAction() ___ PyQt mailing listPyQt@riverbankcomputing.com http://www.riverbankcomputing.com/mailman/listinfo/pyqt
Re: [PyQt] PyQt v4.10.1 install Error on Mac OS X
On Mon, 22 Apr 2013 22:26:52 -0600, Melton Low (devl) softw.d...@gmail.com wrote: +1 Got the same error when using configure-ng.py. Worked fine with old configure.py. I initially got the following error if I don't specify the location of the sip binary located within the python3.3 framework bin folder. The location is in my $PATH. Here is the output: bigbook:PyQt-mac-gpl-snapshot-4.10.2-e93e243169f6 melton$ python3.3 configure-ng.py --confirm-license Querying qmake about your Qt installation... Determining the details of your Qt installation... This is the GPL version of PyQt snapshot-4.10.2-e93e243169f6 (licensed under the GNU General Public License) for Python 3.3.1 on darwin. Found the license file pyqt-gpl.sip. /bin/sh: ./sip: is a directory Error: './sip -V' did not generate any output. bigbook:PyQt-mac-gpl-snapshot-4.10.2-e93e243169f6 melton$ Hope this helps. My configuration is: OS X 10.8.3 Xcode 4.6.2 Qt 5.0.2 Sip 4.14.6 PyQt 4.10.2 snapshot e93e243169f6 Mel That looks like you have '.' in your PATH - that is a really bad idea. I'll change the test for sip to ignore directories. Phil ___ PyQt mailing listPyQt@riverbankcomputing.com http://www.riverbankcomputing.com/mailman/listinfo/pyqt
Re: [PyQt] QsciScintilla with multiple documents
On Tue, 23 Apr 2013 14:53:13 +0430, Lee Harr miss...@hotmail.com wrote: With the QTextEdit there is a separate QTextDocument that can be swapped in and out to make a multi-document editor. I am trying to switch over to QsciScintilla but am having trouble achieving the same effect. Does the QsciDocument serve the same purpose as QTextDocument? The online documentation for QsciDocument is very sparse. It says it is for having multiple QsciScintilla viewing the same document which is sort of the opposite of what I want. Should I just be creating multiple QsciScintilla to make the multiple document system? Or am I missing something more like QTextDocument? Just use setText(). But what about the undo information? With QTextDocument, each document has its own undo stack (which is what you want for a multi-document editor) but when I setText() on the QsciScintilla the undo information is lost. Is there a way to save the undo stack? The only undo-related methods I see are undo() and begin- and end- UndoAction() No, the underlying Scintilla code doesn't support it. Phil ___ PyQt mailing listPyQt@riverbankcomputing.com http://www.riverbankcomputing.com/mailman/listinfo/pyqt
Re: [PyQt] Trying to create SIP
Still no luck, now SIP complains: *QtAV::AudioOutput is undefined* 2013/4/23 Phil Thompson p...@riverbankcomputing.com On Tue, 23 Apr 2013 12:03:35 +0300, Tomas Neverdauskas topa...@gmail.com wrote: Yes that's was the case. Another problem, i think more complicated - sip says: AudioOutput is undefined, i should include the AudioOutput.sip (rework from same h) file, definition like *class AudioOutput;* is not enought? SIP isn't very clever at parsing namespaces. You need to include the namespace name... QtAV::AudioOutput *audio() Phil -- Tomas Neverdauskas Tel.: +370 611 51829 skype: tomasnev. Kaunas, Lithuania ___ PyQt mailing listPyQt@riverbankcomputing.com http://www.riverbankcomputing.com/mailman/listinfo/pyqt
Re: [PyQt] Trying to create SIP
On Tue, 23 Apr 2013 15:21:14 +0300, Tomas Neverdauskas topa...@gmail.com wrote: Still no luck, now SIP complains: *QtAV::AudioOutput is undefined* The easiest approach is to build up the .sip file a bit at a time, rather than trying to write the whole thing at once. Phil 2013/4/23 Phil Thompson p...@riverbankcomputing.com On Tue, 23 Apr 2013 12:03:35 +0300, Tomas Neverdauskas topa...@gmail.com wrote: Yes that's was the case. Another problem, i think more complicated - sip says: AudioOutput is undefined, i should include the AudioOutput.sip (rework from same h) file, definition like *class AudioOutput;* is not enought? SIP isn't very clever at parsing namespaces. You need to include the namespace name... QtAV::AudioOutput *audio() Phil ___ PyQt mailing listPyQt@riverbankcomputing.com http://www.riverbankcomputing.com/mailman/listinfo/pyqt
Re: [PyQt] moveToThread() does not cope with functools.partial
On Tue, 23 Apr 2013 10:08:23 +0200, Giuseppe Corbelli giuseppe.corbe...@copanitalia.com wrote: Please see the minimal test code below. In short connecting a signal to a functools.partial slot breaks the expected moveToThread behaviour. Reasonable, I'd say, once you think about it. I'm just asking some suggestion about how this issue can be addressed. I thought about reimplementing some signal class with a connect_partial method that stores bound args. Python 2.7.3, Qt 4.8.2, PyQt 4.10 on Linux. Should be fixed in tonight's PyQt4 snapshot. Thanks, Phil ___ PyQt mailing listPyQt@riverbankcomputing.com http://www.riverbankcomputing.com/mailman/listinfo/pyqt
Re: [PyQt] moveToThread() does not cope with functools.partial
On 23/04/2013 14:57, Phil Thompson wrote: Please see the minimal test code below. In short connecting a signal to a functools.partial slot breaks the expected moveToThread behaviour. Reasonable, I'd say, once you think about it. I'm just asking some suggestion about how this issue can be addressed. I thought about reimplementing some signal class with a connect_partial method that stores bound args. Python 2.7.3, Qt 4.8.2, PyQt 4.10 on Linux. Should be fixed in tonight's PyQt4 snapshot. I'm curious to understand how you fixed it. Can I ask for a diff or some other pointer to look at? -- Giuseppe Corbelli WASP Software Engineer, Copan Italia S.p.A Phone: +390303666318 Fax: +390302659932 E-mail: giuseppe.corbe...@copanitalia.com ___ PyQt mailing listPyQt@riverbankcomputing.com http://www.riverbankcomputing.com/mailman/listinfo/pyqt
Re: [PyQt] moveToThread() does not cope with functools.partial
On Tue, 23 Apr 2013 15:27:17 +0200, Giuseppe Corbelli giuseppe.corbe...@copanitalia.com wrote: On 23/04/2013 14:57, Phil Thompson wrote: Please see the minimal test code below. In short connecting a signal to a functools.partial slot breaks the expected moveToThread behaviour. Reasonable, I'd say, once you think about it. I'm just asking some suggestion about how this issue can be addressed. I thought about reimplementing some signal class with a connect_partial method that stores bound args. Python 2.7.3, Qt 4.8.2, PyQt 4.10 on Linux. Should be fixed in tonight's PyQt4 snapshot. I'm curious to understand how you fixed it. Can I ask for a diff or some other pointer to look at? Look at get_receiver() in qpy/QtCore/qpycore_pyqtboundsignal.cpp. It just strips off the functools.partial wrappers until it gets to the QObject. The proxy that is created is then moved to the same thread as the QObject. Phil ___ PyQt mailing listPyQt@riverbankcomputing.com http://www.riverbankcomputing.com/mailman/listinfo/pyqt
Re: [PyQt] ANN: PyQt v4.10.1 Released
Hello Phil, please disregard the first part of the message. Doing some more investigations showed, that Windwos tricked me. Sorry for the noise. Meanwhile I found a new issue. Calling e.g. qhelpgenerator as delivered with the lates PyQt4 with Qt5 installer gives this error message: Failed to load platform plugin minimal. Available platforms are: windows. In deed, the platforms plugin directory only contains qwindows.dll. How can I overcome this issue? Yet another observation. Entering the following in a Python 3.3 shell gives a wrong output. from PyQt4.QtCore import QLibraryInfo QLibraryInfo.location(QLibraryInfo.BinariesPath) 'C:/Qt/5.0.2/bin' I would have expected something like C:\Python33\Lib\site- packages\PyQt4, because that is where the executable reside when installed via the installer. How can I overcome this issue? Regards, Detlev On Monday 22 April 2013, 21:39:58 Phil Thompson wrote: On Mon, 22 Apr 2013 20:34:42 +0200, Detlev Offenbach det...@die-offenbachs.de wrote: Hello, I am observing a strange behavior when using the PyQt4, Python 3.3, Qt5 installer when starting eric5. There appears a dialog saying something like 'There is no medium in drive D:'. This message appears twice. Selecting Cancel keeps eric going. It does not appear when using the installer for Qt4. What is going on here? Absolutely no idea. 64 bit or 32 bit? Some installers seem to be missing the QScintilla.api file. Regards, Detlev Phil ___ PyQt mailing listPyQt@riverbankcomputing.com http://www.riverbankcomputing.com/mailman/listinfo/pyqt-- *Detlev Offenbach* det...@die-offenbachs.de ___ PyQt mailing listPyQt@riverbankcomputing.com http://www.riverbankcomputing.com/mailman/listinfo/pyqt
[PyQt] how to install Pyqt4 on OS X ?
I have downloaded the tar for mac osx ... I am totally new to OSx migrating from Windows OS .. so pls guide... -- ** [image: San's personal blog] http://feeds.feedburner.com/SanLuthraBlog * * ___ PyQt mailing listPyQt@riverbankcomputing.com http://www.riverbankcomputing.com/mailman/listinfo/pyqt
Re: [PyQt] how to install Pyqt4 on OS X ?
I have downloaded the tar for mac osx ... I am totally new to OSx migrating from Windows OS .. so pls guide... Since I just did this, here are the steps that worked for me ... Basically, I just accepted the *defaults* for each install - Install the latest Xcode from Apple Store... (a few weeks ago it was 4.6.1) - Install the latest Python 3.3.1 Mac OS X 64-bit/32-bit x86-64/i386 Installer from Python.org - Install the latest Qt 5.0.2 for Mac (binary install) from qt-project.org - Install latest SIP v4.14.6 - Install PyQt4 v4.10 -- (read below) You can get it at http://sourceforge.net/projects/pyqt/files/PyQt4/PyQt-4.10/ The only two that need compiling are the SIP PyQt4 Unarchive sip-4.14.6.tar.gz into a temp folder and read the instructions in doc/html/installation.html basically I did this: $ python3 configure.py $ make $ install Unarchive PyQt-mac-gpl-4.10.tar.gz into a temp folder and read the instructions in doc/html/installation.html basically I did this: I added the path to qmake to my path (but you could pass that on the command line) PATH=$PATH\:/Users/jar/Qt5.0.2/5.0.2/clang_64/bin $ python3 configure.py $ make $ install That should do it.. Refer to the previous thread about 4.10.1, phil said he was going to fix it soon but 4.10 worked fine for me. James ___ PyQt mailing listPyQt@riverbankcomputing.com http://www.riverbankcomputing.com/mailman/listinfo/pyqt
Re: [PyQt] how to install Pyqt4 on OS X ?
oops typo on the $ install --- should be $ make install so for SIP PyQt4 the general procedure is $ python3 configure.py $ make $ make install From: jrossl...@outlook.com To: pyqt@riverbankcomputing.com Date: Tue, 23 Apr 2013 19:22:00 + Subject: Re: [PyQt] how to install Pyqt4 on OS X ? I have downloaded the tar for mac osx ... I am totally new to OSx migrating from Windows OS .. so pls guide... Since I just did this, here are the steps that worked for me ... Basically, I just accepted the *defaults* for each install - Install the latest Xcode from Apple Store... (a few weeks ago it was 4.6.1) - Install the latest Python 3.3.1 Mac OS X 64-bit/32-bit x86-64/i386 Installer from Python.org - Install the latest Qt 5.0.2 for Mac (binary install) from qt-project.org - Install latest SIP v4.14.6 - Install PyQt4 v4.10 -- (read below) You can get it at http://sourceforge.net/projects/pyqt/files/PyQt4/PyQt-4.10/ The only two that need compiling are the SIP PyQt4 Unarchive sip-4.14.6.tar.gz into a temp folder and read the instructions in doc/html/installation.html basically I did this: $ python3 configure.py $ make $ install Unarchive PyQt-mac-gpl-4.10.tar.gz into a temp folder and read the instructions in doc/html/installation.html basically I did this: I added the path to qmake to my path (but you could pass that on the command line) PATH=$PATH\:/Users/jar/Qt5.0.2/5.0.2/clang_64/bin $ python3 configure.py $ make $ install That should do it.. Refer to the previous thread about 4.10.1, phil said he was going to fix it soon but 4.10 worked fine for me. James ___ PyQt mailing list PyQt@riverbankcomputing.com http://www.riverbankcomputing.com/mailman/listinfo/pyqt ___ PyQt mailing listPyQt@riverbankcomputing.com http://www.riverbankcomputing.com/mailman/listinfo/pyqt
Re: [PyQt] ANN: PyQt v4.10.1 Released
On Tue, 23 Apr 2013 19:53:58 +0200, Detlev Offenbach det...@die-offenbachs.de wrote: Hello Phil, please disregard the first part of the message. Doing some more investigations showed, that Windwos tricked me. Sorry for the noise. Meanwhile I found a new issue. Calling e.g. qhelpgenerator as delivered with the lates PyQt4 with Qt5 installer gives this error message: Failed to load platform plugin minimal. Available platforms are: windows. In deed, the platforms plugin directory only contains qwindows.dll. How can I overcome this issue? You'd have to copy it in from the Qt installer. Yet another observation. Entering the following in a Python 3.3 shell gives a wrong output. from PyQt4.QtCore import QLibraryInfo QLibraryInfo.location(QLibraryInfo.BinariesPath) 'C:/Qt/5.0.2/bin' I would have expected something like C:\Python33\Lib\site- packages\PyQt4, because that is where the executable reside when installed via the installer. How can I overcome this issue? Sounds like a problem with qt.conf. 32 bit or 64 bit installer? Phil ___ PyQt mailing listPyQt@riverbankcomputing.com http://www.riverbankcomputing.com/mailman/listinfo/pyqt
Re: [PyQt] how to install Pyqt4 on OS X ?
Refer to the previous thread about 4.10.1, phil said he was going to fix it soon but 4.10 worked fine for me. ahh... Let me clear something up that I was a bit confused about. This also applies to the thread I started, [PyQt] PyQt v4.10.1 install Error on Mac OS X Actually PyQt4 v4.10.1 *does* successfully install on the mac if you use the 'configure.py' (I just did it) and not the new 'configure-ng.py' (which is temporarily broke and will be fixed soon as per Phil's statement in previous thread!). After re-reading the doc's I see the following statements: configure.py is the original configuration script that uses the build system of SIP v4 (i.e. the sip.sipconfig module). It will be supported for the life of PyQt4. configure-ng.py is ... is the basis of PyQt5’s configuration script So configure-ng.py is the current migration path towards a PyQt5! and your perfectly good to go ahead and use the current PyQt-mac-gpl-4.10.1.tar.gz but use the 'configure.py' script! I hope that clears it up! James ___ PyQt mailing listPyQt@riverbankcomputing.com http://www.riverbankcomputing.com/mailman/listinfo/pyqt
Re: [PyQt] how to install Pyqt4 on OS X ?
i am using python 2.6 so probably Python2 and is this really required - Install the latest Qt 5.0.2 for Mac (binary install) from qt-project.org if yes i would need Qt4 i am just going to use it to make apps in PyQt4 as of now... On Wed, Apr 24, 2013 at 3:03 AM, James Ross jrossl...@outlook.com wrote: Refer to the previous thread about 4.10.1, phil said he was going to fix it soon but 4.10 worked fine for me. ahh... Let me clear something up that I was a bit confused about. This also applies to the thread I started, [PyQt] PyQt v4.10.1 install Error on Mac OS X Actually PyQt4 v4.10.1 *does* successfully install on the mac if you use the 'configure.py' (I just did it) and not the new 'configure-ng.py' (which is temporarily broke and will be fixed soon as per Phil's statement in previous thread!). After re-reading the doc's I see the following statements: configure.py is the original configuration script that uses the build system of SIP v4 (i.e. the sip.sipconfig module). It will be supported for the life of PyQt4. configure-ng.py is ... is the basis of PyQt5’s configuration script So configure-ng.py is the current migration path towards a PyQt5! and your perfectly good to go ahead and use the current PyQt-mac-gpl-4.10.1.tar.gz but use the 'configure.py' script! I hope that clears it up! James ___ PyQt mailing listPyQt@riverbankcomputing.com http://www.riverbankcomputing.com/mailman/listinfo/pyqt -- ** [image: San's personal blog] http://feeds.feedburner.com/SanLuthraBlog * * ___ PyQt mailing listPyQt@riverbankcomputing.com http://www.riverbankcomputing.com/mailman/listinfo/pyqt