Сброс выделения текста в редактируемом 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 |
|
|
igor_bogomolov |
23.12.2009, 16:47
Сообщение
#2
|
Профессионал Группа: Сомодератор Сообщений: 1215 Регистрация: 22.3.2009 Из: Саратов Пользователь №: 630 Спасибо сказали: 235 раз(а) Репутация: 29 |
CONFIG += teambuilder qtestlib warn_on debug create_prl link_prl Я на самом деле понятия не имею что такое teambuilder, create_prl, link_prl. Этот конфиг у меня после общения с тех поддержной появился. Вот и пользуюсь. На самом деле их можно убрать, ничего не изменится. Самому не понятно какого черта выделение появляется. Но проблему обойти указаным выше способом можно. Ну, и может кто сам захочет поэкспериментировать Сообщение отредактировал igor_bogomolov - 23.12.2009, 16:49 |
|
|
Текстовая версия | Сейчас: 10.1.2025, 2:58 |