Russian Qt Forum
Ноябрь 26, 2024, 15:36
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Вопросы новичков
>
QTableView и Enter
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: QTableView и Enter (Прочитано 4692 раз)
polina89
Гость
QTableView и Enter
«
:
Февраль 04, 2014, 15:43 »
Здравствуйте!Подскажите, пожалуйста, почему при работе с QTableView при нажатии клавиши Enter в одном случае открывается редактирование текущей записи, а в другом случае добавление новой пустой строки. От чего это зависит?Спасибо!
Записан
LEO
Гость
Re: QTableView и Enter
«
Ответ #1 :
Февраль 07, 2014, 10:40 »
Интересно увидеть код, что за случаи?
Записан
Figaro
Гость
Re: QTableView и Enter
«
Ответ #2 :
Февраль 07, 2014, 10:54 »
Где же телепаты?!
Записан
OKTA
Гость
Re: QTableView и Enter
«
Ответ #3 :
Февраль 07, 2014, 16:18 »
Проверьте систему антивирусом, вдруг троян
Записан
lit-uriy
Джедай : наставник для всех
Offline
Сообщений: 3880
Re: QTableView и Enter
«
Ответ #4 :
Февраль 08, 2014, 17:02 »
Я телепат-новичёк, такчто если что, прошу прощения.
1) в фокусе (ввода) находится ячейка, по нажатию <Enter> в этой ячейке создаётся виджет-редактор;
2) в фокусе нет ни одной ячейки, по нажатию <Enter> представление создаёт новую запись.
Записан
Юра.
Day
Частый гость
Offline
Сообщений: 290
Re: QTableView и Enter
«
Ответ #5 :
Февраль 08, 2014, 20:50 »
Посмотрите с сторону
setEditTriggers
Записан
polina89
Гость
Re: QTableView и Enter
«
Ответ #6 :
Февраль 13, 2014, 11:02 »
Спасибо большое за советы)))Без "Битвы экстрасенсов" дело обошлось)) Все оказалось гораздо проще. В разных случаях это зависело от того, на какой из моих QPushButtonов находился фокус)Соответственно на одной из форм фокус был на кнопочке Добавить, на другой-Изменить. Поэтому по-разному и срабатывало
Записан
Страниц: [
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 сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...