Russian Qt Forum
Октября 27, 2025, 00:19
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Пользовательский интерфейс (GUI)
>
QLineEdit изменение текста с клавиатуры
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: QLineEdit изменение текста с клавиатуры (Прочитано 3310 раз)
VergilEx
Гость
QLineEdit изменение текста с клавиатуры
«
:
Августа 17, 2011, 09:16 »
Здравствуйте. Есть QLineEdit, значение которого может менятся програмно через setText. А мне надо поставить обработчик именно на изменение поля с клавиатуры. В данный момент сигнал textChanged посылается и при setText и при изменении с клавиатуры.
Записан
Пантер
Administrator
Джедай : наставник для всех
Offline
Сообщений: 5877
Жаждущий знаний
Re: QLineEdit изменение текста с клавиатуры
«
Ответ #1 :
Августа 17, 2011, 09:17 »
А в ассистенте почитать?
Цитировать
void QLineEdit::textEdited ( const QString & text ) [signal]
This signal is emitted whenever the text is edited. The text argument is the next text.
Unlike textChanged(), this signal is not emitted when the text is changed programmatically, for example, by calling setText().
Записан
1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
VergilEx
Гость
Re: QLineEdit изменение текста с клавиатуры
«
Ответ #2 :
Августа 17, 2011, 09:42 »
Спасибо большое, не заметил.
Записан
GreatSnake
Джедай : наставник для всех
Offline
Сообщений: 2921
Re: QLineEdit изменение текста с клавиатуры
«
Ответ #3 :
Августа 17, 2011, 10:50 »
В любом случае нужно иметь в виду QObject::blockSignals()
Записан
Qt 5.11/4.8.7 (X11/Win)
Страниц: [
1
]
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...