Important: Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct
how to make a combo box read only
ManiRon last edited by
I am developing and application in which when you select some item in combo box and after selection if you press a button present in the gui . Then the combo box selection should not me changed till i perform some operation and after i perform the operation the combo box should be enabled for editing or for selection of item . How can we do this ?
What's wrong taking a short look into the documentation and find setEnabled()?
JonB last edited by
KevDev last edited by
@JonB has half of it. If you then set the foreground color via the style sheet to black (or any other color of your choosing), it looks like it should, and you can't change it.
If you then set the foreground color via the style sheet to black (or any other color of your choosing), it looks like it should, and you can't change it.
How is that related to the question at hand ?
Its to avoid the faded text effect
when set to disabled which makes it hard to read on some platforms
(setting color in style sheet)
Ha ! I misunderstood that part.
That's usually a bad idea to keep things as normal when disabled.
Yep, i only guessed as i had some bug reports from user complaining it was hard to read :)
Totally agree as it violates the visual clues for being Disabled but can be used to adjust the contrast
to the background as it can be hard to read on some system where they did alter the screen settings for contrast etc.