I'm using Qt 4.5, the description of QPushButton says: "Push buttons display a textual label, and optionally a small icon."

However I need more than just a label and an icon. I'd like to have a small number on the top left corner of the button, then in the middle I want to have an icon, then a label, then another icon. I know I can do this with Gtk by setting the button to be a container type and I can pretty much put anything in the button I want. Is there a way for me to do this in Qt? I can't seem to find it

Any pointer would be greatly appreciated!