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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Пмогите с qcombobox!!!  (Прочитано 2219 раз)
Racot
Гость
« : Январь 31, 2012, 18:08 »

Смысл такой - нужно чтобы комбобокс посылал сигнал когда я закончу вводить в него(в любую строку) какой-то текст.(либо по энтору или лучше чтобы когда курсор с него снимаю).
Есть сигнал void QComboBox::editTextChanged ( const QString & text ).....но он высылается при каждом введении символа.....что мне не подходит(((((
Записан
madRoger
Гость
« Ответ #1 : Январь 31, 2012, 19:02 »

У редактируемого QComboBox есть поле ввода, обратиться к которому можно QComboBox::lineEdit();
Используй сигнал этого поля
Что-то типа :
Код:
connect(ui->comboBox->lineEdit(),SIGNAL(editingFinished()),this,SLOT(slot()));
Правда, по Enter почему-то происходит зацикливание !?
Записан
Racot
Гость
« Ответ #2 : Январь 31, 2012, 19:49 »

попробую......спамибо)
Записан
Racot
Гость
« Ответ #3 : Январь 31, 2012, 20:05 »

Работает!)
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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