Qlineedit: uneditable text + editable text
-
Hello guys,
I hope all of you are doing great.In qlineedit i need a way to keep a
static text in the beginning and after those characters i want to mention any text(editable text)example
above example is from qt designer
i disabled frames from lineedit and label
and placed it besides each otherBut i am assuming there must be some effective way as well
Thanks
-
@blossomsg
If yourtext
is supposed to be a separate label at the left that would be easiest.If you really mean you want
text
to be inside theQLineEdit
and "stick" there, you would have to subclassQLineEdit
and do whatever to keep it there while the user edits, e.g. never let the cursor go left into it, or something similar. -
@blossomsg
Have you subclassed anything in C++? That is needed in much Qt stuff.A couple of the simplest examples I could spot are:
https://stackoverflow.com/questions/38958873/a-simple-subclass-of-qwidget-doesnt-work-as-a-qwidget
https://stackoverflow.com/questions/37454998/subclassing-widgets-in-qt-designerDon't worry about the problem the posters there are asking about, just look at the few lines in their code which do the subclassing.
But really you just need to know about C++ subclassing, and that's beyond the scope of a reply in this forum :)