Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: Python + Qt: goede tut, iemand?  (gelezen 4048 keer)

Python + Qt: goede tut, iemand?
« Gepost op: 2009/06/04, 17:55:44 »
Oke, ik wil een progje maken om mijn Hauppauge tv-kaart te bedienen. Ik vind het maar niks om dat omslachtig via de cli te doen. Ik zoek nu nog een goede (lees: niet uitgelegd in unix-jargon) tutorial voor Qt 4 met python en pyQt . Ik wil werken met Qt Designer. Iemand tips?
« Laatst bewerkt op: 2009/06/10, 11:46:13 door Cumulus007 »

Offline Ronnie

  • Lid
    • ronnie.vd.c
Re: Python + Qt: goede tut, iemand?
« Reactie #1 Gepost op: 2009/06/04, 23:40:43 »
Ben je ook blij dat Ubuntu zo toegankelijk en gratis is, en wil je graag net als ik iets terugdoen, kijk dan eens rond bij mwanzo, dé poort naar het bijdragen aan Ubuntu en haar gemeenschap!

Documentatie Terminal

Re: Python + Qt: goede tut, iemand?
« Reactie #2 Gepost op: 2009/06/09, 20:47:26 »
Ik heb dit zelf hiermee geleerd:
http://www.cs.usfca.edu/~afedosov/qttut/

goed als je de basis wil uitgelegd krijgen en voor de rest graag experimenteert.
Na deze tutorial heb ik hiermee mijn eindwerk geprogrammeert.
http://leerubuntu.org (ubuntu zonder moeilijke woorden)
VoidWarranties (Hackerspace) Antwerpen
Microsoft isn't evil, they just make really crappy operating systems. - Linus Torvalds

Offline profoX

  • Lid
    • wesley
    • Lionslink
Re: Python + Qt: goede tut, iemand?
« Reactie #3 Gepost op: 2009/06/10, 11:25:50 »
Ik heb dit zelf hiermee geleerd:
http://www.cs.usfca.edu/~afedosov/qttut/

goed als je de basis wil uitgelegd krijgen en voor de rest graag experimenteert.
Na deze tutorial heb ik hiermee mijn eindwerk geprogrammeert.
Die tutorial zou ik niet aanraden aangezien die sterk verouderd is (gebruikt nog Qt 3 ipv Qt 4)
Human Knowledge Belongs To The World -- Antitrust (2001)
Nederlandstalige Ubuntu documentatie van Ubuntu-NL (wiki)

Re: Python + Qt: goede tut, iemand?
« Reactie #4 Gepost op: 2009/06/10, 15:26:49 »
Ik heb het geprobeerd met die tut, maar ik kom niet verder dan een nieuwe Action toevoegen (o.i.d.) Qt4 Designer is gewoon zo anders dan 3.

Offline Emil

  • Lid
Re: Python + Qt: goede tut, iemand?
« Reactie #5 Gepost op: 2009/06/15, 21:54:32 »
Als ik pyuic4 wil gebruiken om en .ui bestand van QTdesigner naar een .py bestand om te zetten krij ik deze foutmelding:
emil@Reinie:~/Documenten$ pyuic4 -d test.ui > test.py
Traceback (most recent call last):
  File "/usr/bin/pyuic4", line 73, in <module>
    options.indent, options.pyqt3_wrapper)
  File "/usr/bin/pyuic4", line 28, in generateUi
    uic.compileUi(uifname, pyfile, execute, indent, pyqt3_wrapper)
  File "/usr/lib/python2.6/dist-packages/PyQt4/uic/__init__.py", line 66, in compileUi
    winfo = compiler.UICompiler().compileUi(uifile, pyfile)
  File "/usr/lib/python2.6/dist-packages/PyQt4/uic/Compiler/compiler.py", line 15, in __init__
    CompilerCreatorPolicy())
  File "/usr/lib/python2.6/dist-packages/PyQt4/uic/uiparser.py", line 88, in __init__
    self.factory = QObjectCreator(creatorPolicy)
  File "/usr/lib/python2.6/dist-packages/PyQt4/uic/objcreator.py", line 57, in __init__
    raise WidgetPluginError, "%s: %s" % (e.__class__, str(e))
WidgetPluginError: <type 'exceptions.IOError'>: [Errno 2] No such file or directory: '/usr/lib/python2.6/dist-packages/PyQt4/uic/widget-plugins/kde4.py'

Google maakt me niet veel wijzer.

Offline dvdmeer

  • Lid
    • Python-RandR :: dvdmeer.nl
Re: Python + Qt: goede tut, iemand?
« Reactie #6 Gepost op: 2009/06/15, 22:30:28 »
Ik gebruik zelf nooit -d erbij,
alleen "pyuic4 test.ui > test.py".
Zal er waarschijnlijk niks mee te maken hebben, maar valt me op.

Offline Emil

  • Lid
Re: Python + Qt: goede tut, iemand?
« Reactie #7 Gepost op: 2009/06/15, 22:42:45 »
Ik gebruik zelf nooit -d erbij,
alleen "pyuic4 test.ui > test.py".
Zal er waarschijnlijk niks mee te maken hebben, maar valt me op.
-d is om de debug uitvoer te zien te krijgen, anders krijg je gewoon deze melding:
emil@Reinie:~/Documenten$ pyuic4 test.ui > test.py
An unexpected error occurred.
Check that you are using the latest version of PyQt and send an error report to
support@riverbankcomputing.com, including the following information:

  * your version of PyQt (4.4.4)
  * the UI file that caused this error
  * the debug output of pyuic4 (use the -d flag when calling pyuic4)

Offline dvdmeer

  • Lid
    • Python-RandR :: dvdmeer.nl
Re: Python + Qt: goede tut, iemand?
« Reactie #8 Gepost op: 2009/06/15, 22:59:32 »
Aha, bedankt voor deze verduidelijking.

De melding geeft aan dat het bestand "kde4.py" niet gevonden kan worden.
Je kan eens in de aangegeven directory kijken of het er inderdaad niet staat (of juist wel, een verkeerde symlink wellicht).

Bij mij staat dat bestandje er trouwens niet in die map.

Offline Emil

  • Lid
Re: Python + Qt: goede tut, iemand?
« Reactie #9 Gepost op: 2009/06/15, 23:24:34 »
Het staat er wel.
Ik heb het eens nader bekeken en het is een bestand dat naar "../../../../../../share/kde4/apps/pykde4/kde4.py" linkt, wat uiteraard niet bestaat. Als ik zoek is er ook geen ander bestand genaamd "kde4.py" buiten dit te vinden.
« Laatst bewerkt op: 2009/06/15, 23:54:18 door Emil »

Offline dvdmeer

  • Lid
    • Python-RandR :: dvdmeer.nl
Re: Python + Qt: goede tut, iemand?
« Reactie #10 Gepost op: 2009/06/16, 12:11:00 »
Het is dus inderdaad een symlink. Probeer anders even de naam van dat bestandje te wijzigen.

Offline Emil

  • Lid
Re: Python + Qt: goede tut, iemand?
« Reactie #11 Gepost op: 2009/06/16, 23:25:43 »
Als ik de naam van het bestand wijzig in bv kde4_1.py krijg ik dit:
...
WidgetPluginError: <type 'exceptions.IOError'>: [Errno 2] No such file or directory: '/usr/lib/python2.6/dist-packages/PyQt4/uic/widget-plugins/kde4_1.py'

Offline dvdmeer

  • Lid
    • Python-RandR :: dvdmeer.nl
Re: Python + Qt: goede tut, iemand?
« Reactie #12 Gepost op: 2009/06/17, 09:54:44 »
Weird, en wat als je dat bestandje even in een andere map verplaatst (op je bureaublad bv.)?

Offline Emil

  • Lid
Re: Python + Qt: goede tut, iemand?
« Reactie #13 Gepost op: 2009/06/17, 10:04:05 »
Dan werkt het wel...? Erg vreemd, maar in ieder geval bedankt voor de oplossing!  :D

Offline dvdmeer

  • Lid
    • Python-RandR :: dvdmeer.nl
Re: Python + Qt: goede tut, iemand?
« Reactie #14 Gepost op: 2009/06/17, 10:12:16 »
Dan werkt het wel...? Erg vreemd, maar in ieder geval bedankt voor de oplossing!  :D

Graag gedaan :)