Vortex375 Veteran
Joined: 03 Mar 2005 Posts: 1739 Location: Deutschland
|
Posted: Mon Aug 21, 2006 10:12 am Post subject: PyQt4 vs. PyQt3: beides Funktioniert wohl nicht O_o |
|
|
Hallo zusammen, hab hier ein fieses Problem:
Ich habe PyQt4 frisch installiert. Danach ließ sich aber das "alte" Qt3 Python-modul nicht mehr importieren:
Code: |
$ python
Python 2.4.3 (#1, Aug 16 2006, 13:00:54)
[GCC 3.3.6 (Gentoo 3.3.6, ssp-3.3.6-1.0, pie-8.7.8)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import qt
Segmentation fault
|
Hab ich mir gedacht, ok, versuch ich halt einfach mal PyQt3 neu zu mergen. Und siehe da, nach einem "emerge PyQt" funktioniert es auch wieder.
Aber schaut mal was jetzt passiert, wenn man das "neue" Qt importieren will (ging zuvor Problemlos):
Code: |
$ python
Python 2.4.3 (#1, Aug 16 2006, 13:00:54)
[GCC 3.3.6 (Gentoo 3.3.6, ssp-3.3.6-1.0, pie-8.7.8)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import PyQt4.Qt
Segmentation fault
|
Es funktioniert also entweder PyQt4 oder PyQt3, je nachdem was zuletzt emerged wurde aber beides scheint net zu gehen.
Jemand nen Tipp?
EDIT:
Anscheinend tritt dieses Problem nicht nur beim importieren des Qt-Moduls in python auf, sondern auch wenn man den interface-compiler benutzen will. Es funktioniert immer nur die zuletzt gemergte Version:
Code: | $ pyuic4
Segmentation fault
|
EDIT2:
Evtl liegts daran:
Wenn ich PyQt4 emerge dann updatet er dev-python/sip auf version 4.4.5.
Wenn ich PyQt3 emerge dann macht er ein downgrade von sip auf version 4.2.1.
Ich dachte zwar sip braucht es nur um die python-module zu kompilieren, aber vieleicht werden die ja auch bei Laufzeit noch benötigt!? |
|