The qmeterslib library provides a highly customizable Qt widget for creating complex analog dial widgets. It supports multiple scales, multiple needles, and customizable needles and backgrounds. It works as a "container" QAnalogMeter widget that is initially empty. The developer must create one or more instances of a scale (clock or sector) and one or more instances of index/needle (clock, donut, pie). A demo application is included.
Impulse is a bit of eye candy for your desktop. It is a widget that displays a graphical spectrum analyzer on your GNOME desktop. It is written in C and Python, and uses GTK and Cairo graphics to generate the animation. The impulse library creates a pulse audio connection context that reads the output stream from pulseaudio in a thread natively, which can then be read from Python. You can instruct impulse to either output the raw stream or output the FFT of the raw stream.
Smart Flex Comboboxes is a Flex widget for making multiple level choices. It allows the user to have several levels of choices where a choice at an earlier level can change the values displayed for the choices at the next level. You can also have disabled items. Selection can be done using the mouse or the keyboard.