PyQt4 Examples
This page contains a work-in-progress summary of the examples from the Qt 4 distribution that have either been ported to PyQt4 or which are currently being worked on. If you are porting an example, add it to the list below in the appropriate place and give some idea of its current status.
When completed, these examples should be submitted to Phil so that they can be included in the official PyQt4 packages, available from the PyQt download page.
I changed the page to show all examples, so we can quickly see what need to be done, instead of doing the "porting dance", i mean, check wiki page, check qt cpp examples folder to see what need to be done.
It's probably a good idea to change the status of an example before you start working on it. This will reduce the risk that someone else will duplicate your work.
- assistant
simpletextviewer (Qt 4.2 and later) - Not Done
- desktop
- screenshot (previously in widgets) - Done
systemtray (Qt 4.2 and later) - Not Done
- designer
calculatorbuilder - Not Done
- calculatorform - Done
containerextension (Qt 4.1 and later) - Not Done
customwidgetplugin - Not Done
taskmenuextension (Qt 4.1 and later) - Not Done
worldtimeclockbuilder (Qt 4.1 and later) - Not Done
worldtimeclockplugin - Not Done
- dialogs
classwizard (Qt 4.3 and later) - Not Done
- complexwizard (removed in Qt 4.3) - Done
- configdialog - Done
- extension - Done
- findfiles - Done
licensewizard (Qt 4.3 and later) - Not Done
- simplewizard (removed in Qt 4.3) - Done
- standarddialogs - Done
- tabdialog - Done
trivialwizard (Qt 4.3 and later) - Not Done
- draganddrop
- draggableicons - Done
- draggabletext - Done
- dropsite (Qt 4.1 and later) - Starting (DB) but feel free to duplicate
- fridgemagnets - Starting (DB)
- puzzle - Done
- graphicsview
- collidingmice (Qt 4.2 and later) - Done
diagramscene (Qt 4.3 and later) - Not Done
- draganddroprobot (Qt 4.2 and later) - Done
- elasticnodes (Qt 4.2 and later) - Done
portedasteroids (Qt 4.2 and later) - Not Done
portedcanvas (Qt 4.2 and later) - Not Done
- itemviews
basicsortfiltermodel (Qt 4.2 and later) - Not Done
- chart - Done, but needs some investigation into selection behaviour
coloreditorfactory (Qt 4.3 and later) - Not Done
customsortfiltermodel (Qt 4.2 and later) - Not Done
- dirview - Done
editabletreemodel (Qt 4.3 and later) - Not Done
- pixelator - Done
- puzzle (Qt 4.1 and later) - Done
- simpledommodel (Qt 4.1 and later) - Done
- simpletreemodel - Done
simplewidgetmapper (Qt 4.3 and later) - Not Done
- sortingmodel (Qt 4.1 only) - Done
- spinboxdelegate - Done
- stardelegate (Qt 4.3 and later) - Started LB 19-Jan
- layouts
- basiclayouts - Done
dynamiclayouts (Qt 4.2 and later) - Not Done
- flowlayout - Done
- borderlayout - Done
- linguist
arrowpad - Not Done
hellotr - Not Done
trollprint - Not Done
- mainwindows
- application - Done
- dockwidgets - Done
- mdi - Done
- menus - Done
- recentfiles - Done
- sdi - Done
- network
- blockingfortuneclient - Done but deadlocks
- broadcastreceiver - Done
- broadcastsender - Done
- fortuneclient - Done
- fortuneserver - Done
- ftp - Done
- http - Done
- loopback - Done
- threadedfortuneserver - Done
- torrent - Not Done
- opengl
- 2dpainting (Qt 4.1 and later) - Done
framebufferobject (Qt 4.2 and later) - Not Done
framebufferobject2 (Qt 4.2 and later) - Not Done
- grabber - Done
- hellogl - Done
- overpainting (Qt 4.1 and later) - Done
- pbuffers (Qt 4.2 and later) - Starting (BW)
- pbuffers2 (Qt 4.2 and later) - Starting (BW)
- samplebuffers - Done
- textures - Done
- painting
- basicdrawing - Done
- concentriccircles - Done
fontsampler (Qt 4.2 and later) - Not Done
imagecomposition (Qt 4.2 and later) - Not Done
- painterpaths - Done
- svgviewer - Done
- transformations - Done
- phonon
capabilities (Qt 4.4 and later) - Not Done
musicplayer (Qt 4.4 and later) - Not Done
- richtext
- calendar - Done
- orderform - Done
- syntaxhighlighter - Done
- sql
- cachedtable - Done
drilldown (Qt 4.3 and later) - Not Done
- querymodel - Done
- relationaltablemodel - Done
- tablemodel - Done
- threads
- mandelbrot - Done
- semaphores - Done
- waitconditions - Done
- tools
- codecs - Done
completer (Qt 4.2 and later) - Not Done
customcompleter (Qt 4.3 and later) - Not Done
echoplugin (Qt 4.3 and later) - Not Done
- i18n - Done
plugandpaint - Not Done
plugandpaintplugins - Not Done
- qtdemo (Removed in Qt 4.3) - Starting (Andreas)
- regexp - Done
- settingseditor - Done
styleplugin (Qt 4.3 and later) - Not Done
treemodelcompleter (Qt 4.3 and later) - Not Done
undoframework (Qt 4.3 and later) - Not Done
- tutorial - All Done
uitools - We need an equivalent version for the uic module.
multipleinheritance (Qt 4.3 and later) - Not Done
textfinder (Qt 4.3 and later) - Not Done
- widgets
- analogclock - Done
- calculator - Done
calendarwidget - Not Done
- charactermap - Done
- digitalclock - Done
- groupbox - Done
- icons - Needs some checks on table-related connections.
- imageviewer - Done
- lineedits - Done
- movie - (Qt 4.1 and later) - Done
- screenshot (Moved to desktop in Qt 4.2) - Done
- scribble - Done
- shapedclock - (Qt 4.1 and later) - Done
- sliders - Done
- spinboxes - Done
- styles - Done
stylesheet (Qt 4.2 and later) - Not Done
tablet (Qt 4.3 and later) - Not Done
- tetrix - Done
- tooltips - Done
- wiggly - Done
- windowflags - Done
- xml
- dombookmarks - Done
- saxbookmarks - Done
rsslisting (Qt 4.3 and later) - Not Done
streambookmarks (Qt 4.3 and later) - Not Done
xmlstreamlint (Qt 4.3 and later) - Not Done
PyQt Wiki