De oplossing van profoX werkt, bedankt . Beetje raar dat je door zoiets, relatief, low-levels moet gaan in Python.
Graag gedaan. En inderdaad raar, maar zo ken ik GTK+ wel
Mijn motivatie om in GTK+ te programmeren is eigenlijk heel simpel: ik schrijf een plugin voor Rhythmbox. Ik ben zeker van plan Qt4 te leren, aangezien ik daar veel goede dingen over hoor.
Edit: Werkt Qt4 eigenlijk heel anders dan GTK+, of valt dat wel mee?
Het basisprincipe is hetzelfde, maar Qt is in tegenstelling tot GTK+ meer dan enkel een GUI toolkit. Zo bevat Qt behalve een geavanceerd GUI-systeem o.a. modules voor 3D ondersteuning, geavanceerde multithreading, inter-objectcommunicatie, XML, database interactie, netwerkfunctionaliteit, SVG, een uitgebreid 2D graphics systeem, een multimedia framework voor simpele audio- en videoweergave, een state-of-the-art webbrowser engine (gebaseerd op Webkit), een scripting engine, een plug-in systeem, en nog veel meer... Maar de manier van programmeren in Qt is wel heel anders. Anders, maar wel heel logisch, consistent, gemakkelijk, en met een stabiele API
Als je meer wil weten over de mogelijkheden en technische werking van Qt moet je hier eens kijken -
http://doc.trolltech.com/latest - vooral dan bij de kopjes
Core Features en
Key Technologies, of bekijk enkele
Examples