When I create a QPushButton with an Icon it by default displays the text to the right of the icon. Is there a way to have the text display underneath the icon?
Qt QPushbutton Icon above Text
qt
qt
When I create a QPushButton with an Icon it by default displays the text to the right of the icon. Is there a way to have the text display underneath the icon?
Best Answer
If you're able to, the easiest thing to do is use a QToolButton instead:
If that's not an option you could consider creating your own button widget, possibly derived from QPushButton or QAbstractButton. In this case you'll probably (I haven't tried it myself) want to focus most of your efforts on reimplementing
paintEvent()
.[Edit: read the comments for alternatives which are probably way simpler than this]