Russian Qt Forum
Ноябрь 25, 2024, 00:45 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: 1 [2]   Вниз
  Печать  
Автор Тема: QLineEdit не реагирут на сигнал editingFinished()  (Прочитано 12554 раз)
Evgeniya
Гость
« Ответ #15 : Март 17, 2009, 09:18 »

точно...теперь все как надо  Улыбающийся Улыбающийся Улыбающийся
Если честно, даже не знала, что так можно Подмигивающий
Спасибо, вы меня прям выручили!!!!
Записан
Evgeniya
Гость
« Ответ #16 : Март 18, 2009, 14:56 »

В QTextEdit не обнаружила сигнала по типу textEdited() как в QLineEdit, который не реагировал бы на setText()...есть только textChanged(),который реагирует и на setText(), а мне нужно чтобы  реагировал на изменения только с клавиатуры...можт есть какой аналог??Я пока что-то не нашла  Злой
Записан
Evgeniya
Гость
« Ответ #17 : Март 18, 2009, 15:30 »

или можно как-нить запретить выполнение сигнала???
Записан
FantasyOR
Гость
« Ответ #18 : Декабрь 17, 2010, 16:11 »

Простите, что занимаюсь некромантией, но этот вопрос рано или поздно встает перед каждым(почти) и его можно решить в 1 строку, а не перегружать events и отлавливать слоты:

LineEdit1->setInputMask(">");

http://qtdocs.narod.ru/4.1.0/doc/html/qlineedit.html

"> - Все следующие алфавитный символы переводятся в верхний регистр." - перевод делал не я =)

используйте маску и регулярные выражения(да бывают очень специфичные требования и тогда нужно ловить...). Удачи
Записан
Страниц: 1 [2]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.046 секунд. Запросов: 21.