У меня есть QLineEdit
, и я хочу ограничить QLineEdit
, чтобы принимать только целые числа. Он должен работать как inputmask. Но я не хочу использовать inputmask
, потому что если пользователь нажимает на QLineEdit
, курсор будет находиться в том месте, где была нажата мышь. и пользователю необходимо перейти в 0 позицию и ввести то, что ему нужно.Как ограничить ввод пользователя в QLineEdit в pyqt
Есть ли альтернатива для этого.
я слышал о 'validators', но не получил найти правильный пример того, как установить его на' QLineEdit'. В то время как я попробую ваш аскетизм. Я считаю, что Валидаторы - хорошие варианты профессионального подхода. – Rao
попробуйте изучить этот вопрос здесь http://stackoverflow.com/questions/5770441/checking-qvalidators-state – scottydelta
Хороший пример использования валидаторов находится здесь: http://snorf.net/blog/2014/08/ 09/using-qvalidator-in-pyqt4-to-validate-user-input/ – maurobio