How to change color of user text in QLineEdit
-
wrote on 18 Jun 2019, 17:34 last edited by sherief
So I have a simple QLineEdit textbox that allows a user to login. The background color is dark grey so I wanted to make the user's text to be in white but I can't seem to figure out how to do this. In QtDesigner I have the option of changing font of text, but for some reason there's no option to change the text color. I've messed around with stylesheets but still can't get it.
Any ideas?
-
wrote on 18 Jun 2019, 19:34 last edited by
Text color in pyqt is generally the foreground color try setting that and see if that works for you within the QLineEdit
-
wrote on 22 Jun 2019, 16:32 last edited by
Here the solution
change colors if you likeemailEdit.setStyleSheet("color: white; background-color: black")
-
Here the solution
change colors if you likeemailEdit.setStyleSheet("color: white; background-color: black")
wrote on 22 Jun 2019, 17:08 last edited byit is also possible to expand with selection color and selection background color
emailEdit.setStyleSheet("color: blue; background-color: yellow; selection-color: yellow; selection-background-color: blue")
rgb colors are possible too change color: in color: rgba(122,145,145)
-
wrote on 31 Jan 2020, 20:57 last edited by
In QC Designer, click on the QLineEdit box and in the properties, enable "autoFillBackground". Next, select the Palette property and in the pop up window, change the Text color to white.