Antoni4040 Antoni4040 - 3 months ago 26
Python Question

Some QLineEdit questions

I'm using Python with PyQt and I have a few problems with my

QLineEdits
.


  1. First of all, I want to put text on them, but not the regular one, I mean the transparent text that disappears when you click on the
    QLineEdit
    .

  2. How can I disable clicking on my
    QLineEdit
    ?


Answer

Pretty much like this:

linedit = QtGui.QlineEdit()
linedit.setPlaceholderText("My grey text which disappear when I click on it")
linedit.setEnabled(False)

with Qt minimum version 4.7 and latest PyQt 4.