Planned maintenance has been done but it did not solve the problem. So work will continue on this and a new time for trying updates will be announced asap.

How to change color of user text in QLineEdit



  • 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?



  • Text color in pyqt is generally the foreground color try setting that and see if that works for you within the QLineEdit



  • Here the solution
    change colors if you like

            emailEdit.setStyleSheet("color: white;  background-color: black")


  • @DirkJ

    it 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)


Log in to reply