how to make a combo box read only
-
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()?
https://doc.qt.io/qt-5/qcombobox-members.html -
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 ?
@ManiRon
AnyQWidget
can be disabled via https://doc.qt.io/Qt-5/qwidget.html#setDisabled / https://doc.qt.io/Qt-5/qwidget.html#enabled-prop. You can use that to achieve what you want. -
@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.
Hi,
@KevDev said in how to make a combo box read only:
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 ?
-
Hi,
@KevDev said in how to make a combo box read only:
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 ?
-
@SGaist
Hi
Its to avoid the faded text effect
when set to disabled which makes it hard to read on some platforms
versus
(setting color in style sheet) -
Ha ! I misunderstood that part.
That's usually a bad idea to keep things as normal when disabled.
@SGaist
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.