Source

pyqtwidgets / README

My collection of useful Qt widgets
==================================

Some code was ported from C++ which was included in Qt Quarterly,
Qt Central, KOffice 2, Arora and QtCreator. 
Some ideas came from Firefox and Eclipse. 

 * dockwidget.py: collapsible dock widget ported from KOffice 2
 * downloadialog.py: Http download with progress bar
 * eclipsedocks.py: Tabbable dockwidgets similar to Eclipse
 * fader.py: Fadding widget effect
 * findwidget.py: Like the search-widget at the bottom in Firefox 
   and the replace-widget like in Qt-Creator
 * flowlayout.py: Flow layout (used by findwidget)
 * freedesktop.py: For finding the correct icon
 * lineedit.py: lineedit with clear button, menu, 
   inside label-text (like search field in firefox)
 * splitter.py: MiniSplitter from QtCreator
 * squeezelabel.py: Label which squeezed text if it does not fit
 * tabwidget.py: Movable tabwidget bar (for <  Qt 4.5)
 * x11/mplayerwidget.py: Widget which embeds mplayer
 * x11/terminal.py: Widget which embeds xterm
 
See the tests if you want to know how to use these widgets.



About the coding style
======================

Before you ask: The star imports will be refactored. 
Method names follow the Python style (PEP8) and do not follow the Qt/C++ style. 
If you see a lower case method name with underscores you can be sure
it is a new method which is not available in the Qt base class.
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.