How to add a stylesheet to a QAction item from a QMenu?
-
wrote on 18 Feb 2016, 17:22 last edited by
I'm trying to create a stylesheet to a QAction inside a QMenu item, and I've tried a lot, but can't to work.
I want to change the QAction text property, for the QMenu it worked alright.
This is how I did with the menu ```
QMenu#qmSelf {
qproperty-title:"MAIN MENU";
}This how I tried with the action
QAction#qaUSER{
qproperty-text:"USER";
} -
Hi, welcome to devnet.
Stylesheets only apply to widgets. QAction is not a widget. You could probably hack it with QActionWidget and for example a label, but that's gonna be tricky.
It's a very unusual thing to set text via stylesheets. They are really meant to define the looks, not the content. You're missing out on many text related features this way, like localization. Are you sure it's a good idea?
-
wrote on 18 Feb 2016, 18:31 last edited by
Hi, well the case is that I was trying to build mumble with QtCreator and I couldn't get it to build the application, I thought why not set it using stylesheet. I'll have to fight with Qt again, thanks for your reply.
3/3