Сброс выделения текста в редактируемом QComboBox |
Здравствуйте, гость ( Вход | Регистрация )
Сброс выделения текста в редактируемом QComboBox |
XXL |
22.12.2009, 0:29
Сообщение
#1
|
Студент Группа: Участник Сообщений: 30 Регистрация: 26.4.2009 Пользователь №: 708 Спасибо сказали: 0 раз(а) Репутация: 0 |
Всем доброй ночи!
Хочу задать маленький вопрос. Есть редактируемый QComboBox. Не могу понять, почему в его QLineEdit производится выделение текста. А именно отлавливаю сигнал изменения текста editTextChanged(const QString&). Получаю текущую позицию курсора, устанавливаю новый текст в текущую ячейку, а потом снова возвращаю курсор на полученную позицию:
После этого в редактируемой строке выделяется кусок слова от последней позиции до pos...Также была испробована функция void QLineEdit::cursorBackward ( bool mark, int steps = 1 ) с mark = false и количеством шагов, равным количеству символов от конца слова до текущей позиции. Результат аналогичный...Почему такое может быть? А хотелось бы параллельно с редактированием слова редактировать ячейку без выделения текста... Сообщение отредактировал XXL - 22.12.2009, 0:30 |
|
|
Текстовая версия | Сейчас: 9.1.2025, 18:50 |