Re: background transparency
Hello,
One idea is to paint yourself the entire widget ( overwrite paintEvent() ). For the parts that you want to be transparent you can set the painter opacity to something very small (whatever suites you ).
You should use setOpacity just to obtain transparency. For the pie shape you should set the painter clip path to a circle( clip everything outside ).
No time for an example now... Read in the Assistant the QPainter class reference. It should provide enough info.
Marcel
Re: background transparency
Maybe you should draw the menu (and the line) on a pixmap/image first and use createHeuristicMask() to create a mask which you'll then be able to apply on the widget.