Portál AbcLinuxu, 29. dubna 2024 21:42


Dotaz: Chyba importu Qt - Pythonu

14.12.2008 19:30 cebona
Chyba importu Qt - Pythonu
Přečteno: 263×
Odpovědět | Admin

Při pokusu importovat Qt modul do programu

from qt import *

dojde k následující chybě:

ImportError: No module named qt

Přičemž PyQt naistalované mám.. Nevíte, jestli to není způsobeno pouze nějakým nenastavením cesty.. či něčeho podobného.. díky

Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Fuky avatar 14.12.2008 19:37 Fuky | skóre: 52 | blog: 4u
Rozbalit Rozbalit vše Re: Chyba importu Qt - Pythonu
Odpovědět | | Sbalit | Link | Blokovat | Admin

Co máš za distribuci? Spouštíš stejnou verzi Pythonu, pro kterou máš nainstalovaný modul qt?

-- RÁMO: psí tábor , ETriatlon: Výuka plavání
14.12.2008 20:04 cebona
Rozbalit Rozbalit vše Re: Chyba importu Qt - Pythonu

Distribuce je :Linux version 2.6.26-1-amd64 (Debian 2.6.26-8)

Nainstalovanou mám pouze verzui Python 2.5.2 a python-qt4 mám verzi 4.4.2-4

 


 

 

Fuky avatar 14.12.2008 20:29 Fuky | skóre: 52 | blog: 4u
Rozbalit Rozbalit vše Re: Chyba importu Qt - Pythonu

Podívej se níže na část výstupu z příkazu:

$ dpkg -L python-qt4
/usr/lib/python2.4/site-packages/PyQt4/Qt.so

 

$ dpkg -L python-qt3
/usr/lib/python2.4/site-packages/qt.so

Takže jsi se snažil natahovat modul z Qt verze 3. Takže používej:

from PyQt4 import *

14.12.2008 21:06 cebona
Rozbalit Rozbalit vše Re: Chyba importu Qt - Pythonu

výpis python-qt4
/usr/lib/python2.4/site-packages/PyQt4/Qt.so
/usr/lib/python2.5/site-packages/PyQt4/Qt.so


  výpis python-qt3
Package `python-qt3' is not installed.

dále dle tohoto návodu příkaz app=QApplication([]) vyhodí násl. chybu:


NameError: name 'QApplication' is not defined

Díky za info
 

14.12.2008 21:20 cebona
Rozbalit Rozbalit vše Re: Chyba importu Qt - Pythonu
Odpovědět | | Sbalit | Link | Blokovat | Admin

Nicméně takto to již funguje..

>>> from PyQt4 import QtGui
>>> app = QtGui.QApplication([])
>>> w = QtGui.QMainWindow()
>>> w.show()

 

díky
 

14.12.2008 22:03 rajcze | skóre: 6 | blog: rajcze | kus od Brna
Rozbalit Rozbalit vše Re: Chyba importu Qt - Pythonu
Odpovědět | | Sbalit | Link | Blokovat | Admin

Ahoj,

balik s pyqt 4 se nejmenuje qt, ale PyQt4 - da se to zjistit napriklad kouknutim do site-packages v knihovnach pythonu (vetsinou nekde kolem /usr/lib/python2.X/site-packages/)

Rules of Optimization: Rule 1: Don't do it. Rule 2 (for experts only): Don't do it yet.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.