60 / 60 / 8
Регистрация: 15.10.2010
Сообщений: 356
|
|||||||||||
1 | |||||||||||
eventFilter12.02.2012, 15:45. Показов 3847. Ответов 2
Метки нет (Все метки)
Мне нужно создать фильтр событий например для запрета ввода определенных символов в QLineEdit
Что я делаю: .h file
В общем то данную процедуру я взял из мануала. Пробовал сделать ровно так же как там, т.е. тоже отдельный класс, где определен лишь один метод eventFilter(...); Назначал экземпляр этого класса для QLineEdit в качестве фильтра. В итоге в процедуру действительно поступали различные события. Но дальше сточки с определением типа obj не прошел Что я делаю неправильно? Наставьте на путь истинный.
0
|
12.02.2012, 15:45 | |
Ответы с готовыми решениями:
2
Разобраться с EventFilter не работает eventFilter() Есть составной виджет с кучей дочерних виджетов, как правильно установить eventFilter Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
1936 / 1048 / 109
Регистрация: 29.03.2010
Сообщений: 3,167
|
|
12.02.2012, 17:23 | 2 |
прочитал только первое предложение, дальше не смотрел...
если вам нужно сделать только фильтр для ввода текста - смотрите в сторону QRegExpValidator Добавлено через 58 секунд создаёте валидатор, указывая в нем регулярку, дальше подсовываете этот фалидатор LineEdit-у и всё, больше ничего делать не надо)) всё делается автоматически за Вас
1
|
60 / 60 / 8
Регистрация: 15.10.2010
Сообщений: 356
|
|
12.02.2012, 17:30 [ТС] | 3 |
=D
Да, у меня привычка такая вот вредная... Писать всякую фигню... И писать много) Валидаторы я знаю.. Но конкретно этого не видел) Спасибо
0
|
12.02.2012, 17:30 | |