I'm using Qt with Python, and I've got a mainwindow with a status bar at the bottom.  I can display a message in the bar using a QLabel, and set the color of that message using something like "<font color=\"green\">In progress</font>" for the QLabel text.
I would like to also put a temporary message in the status bar, and assign a color to that message as well.  However since it's not a QLabel this time (I'm using QStatusBar::showMessage which just takes a QString) I can't change the color anymore.  The tags above are not recognized and the entire string "<font color=\"green\">In progress</font>" is shown in gray.
Does anyone have any ideas?
If your showMessages text will be all of the same color, you can define it in the palette of QStatusBar via QtDesigner(window text color) for temporary messages, and then use the QLabel color for normal  and permanent messages of different colors.
Qt statusbar color