| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets > текущий фокус |
| Автор: kuvshinka 20.3.2013, 21:41 |
| есть на форме десяток lineEdit-ов и кнопка...подскажите как по клику по кнопке узнать номер эдита (они объединены в вектор), в котором сейчас есть фокус? |
| Автор: math64 20.3.2013, 22:04 |
| Фокус будет уже на кнопке. Но если кнопка нажата с помощью клавиатуры, фокус останется на lineEdit. Нужно либо перехватывать потерю фокуса lineEdit'ом, либо на lineEdit вешать валидатор, который при потере фокуса будет проверять правильность введённой строки. |
| Автор: kuvshinka 20.3.2013, 22:14 |
| как перехватывать потерю фокуса lineEdit'ом понятно..а как узнать номер эдита, в который был передан фокус кликом в него мышкой? |
| Автор: math64 21.3.2013, 07:11 |
| Тот, который последний потерял фокус и есть искомый. |