Nieuws:

We zijn er weer.

Na lange tijd van afwezigheid zijn we er weer  :laugh:
We hebben alle wachtwoorden gereset, je oude wachtwoord werkt niet meer.Je moet via het "wachtwoord vergeten"-linkje je wachtwoord resetten. Je krijgt hiervoor een mailtje op het adres dat je bij ons geregistreerd hebt.

De komende tijd zijn we nog druk bezig om de rest van de site op te bouwen, dus het kan zijn dat sommige onderdelen (tijdelijk) niet werken.

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

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

Offline Cumulus007

  • Lid
  • Steunpunt: Nee
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

  • Artworkteam
    • ronnie.vd.c
  • Steunpunt: Nee
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

Offline Ward De Ridder

  • Lid
    • http://leerubuntu.org
  • Steunpunt: Nee
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
  • Steunpunt: Nee
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)

Offline Vistaus

  • Webteam
    • vistaus
  • Steunpunt: Nee
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
  • Steunpunt: Nee
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
  • Steunpunt: Nee
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
  • Steunpunt: Nee
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
  • Steunpunt: Nee
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
  • Steunpunt: Nee
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
  • Steunpunt: Nee
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
  • Steunpunt: Nee
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
  • Steunpunt: Nee
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
  • Steunpunt: Nee
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
  • Steunpunt: Nee
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 :)