[Interest] QLineEdit upper case

Bo Thorsen bo at vikingsoft.eu
Fri Aug 8 15:48:01 CEST 2014


Den 08-08-2014 15:41, pmqt71 skrev:
> Hi,
>
> I need a QLineEdit control that forces user input in uppercase while
> editing, not after loosing the focus.
>
> I'm trying different ways but each has side effects:
>
> - using the textEdited signal to make the text upper : bad behaviour if
> editing in the middle;
> - using a validator : dislike this solution because some QLineEdit have
> their validator.
>
> Is there a simple way?

The validator is the simple way.

For completeness, you could also do a subclass or event filter that 
filters out all keyboard events with lower case letters.

But I would go with the validator.

Bo.

-- 
Viking Software
Qt and C++ developers for hire
http://www.vikingsoft.eu



More information about the Interest mailing list