On Saturday 15 July 2006 11:14 pm, Adrien Bourdet wrote:
> Hi,
>
> I used PyQt3 without problem on Linux and MacOSX. A simple 'from qt
> import *' allowed me to instanciate Qt objects.
>
> I have now a new Mac, with python 2.4, SIP 4.4.5 and PyQt 4.0.1. I'd
> like to code an 'Hello World' but i don't know wich package to
> import, or which path to configure.
>
> I tried to compare the configurations between my 2 macs :
>
> The working one : (python 2.3, PyQt 3)
>
> /Library/Frameworks/Python.framework/Versions/2.3/lib/python2.3/site-
> packages
> contains sip.so, qt.so, qtcanvas.so, etc.
> in the python interpreter, sys.path contains the path for ..../site-
> packages
>
> The new one : (python 2.4, PyQt 4)
> /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/
> python2.4/site-packages
> contains sip.so (+ sipconfig.py/sipdistutils.so) and the PyQt4 directory
> the PyQt4 directory contains QtCore.so, QtGui.so, etc.
>
> in the python interpreter, sys.path contains the path for "site-
> packages" but not for "site-packages/PyQt4"
>
> I tried many ways to import Qt objects but i didn't manage. (even
> with adding the path for PyQt4 in sys.path)
> Here is an example of error i get
>
> Python 2.4.3 (#1, May 24 2006, 19:39:48)
> [GCC 4.0.1 (Apple Computer, Inc. build 5341)] on darwin
> Type "help", "copyright", "credits" or "license" for more information.
>
>  >>> import PyQt4
>  >>> dir(PyQt4)
>
> ['__builtins__', '__doc__', '__file__', '__name__', '__path__']
>
>  >>> import PyQt4.QtCore
>
> Fatal Python error: Interpreter not initialized (version mismatch?)
> Abort trap
>
>
> Info : I use GCC 4, I got python 2.4 via darwinports (a packaging
> system), SIP/PyQt from riverbank site

Probably be best if you work your way through the tutorial and other examples 
included in the PyQt4 source tarball.

Phil

_______________________________________________
PyKDE mailing list    [email protected]
http://mats.imk.fraunhofer.de/mailman/listinfo/pykde

Reply via email to