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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Программное закрытие редактора делегата  (Прочитано 3174 раз)
MrDron
Гость
« : Февраль 02, 2018, 14:57 »

Здравствуйте. Есть делегаты с кастомными виджетами. Можно ли как-то вьюхе сказать, чтобы она закончила редактирование и закрыла редактор делегата? А то например, при закрытии окна с открытым редактором, редактор автоматом не закрывается и выбранное в нем значение не сохраняется.
Записан
AlexEx
Чайник
*
Offline Offline

Сообщений: 76


Просмотр профиля
« Ответ #1 : Февраль 09, 2018, 13:12 »

[virtual protected slot] void QAbstractItemView::closeEditor(...) - не оно?
Записан
MrDron
Гость
« Ответ #2 : Февраль 12, 2018, 11:19 »

Сделал так
Код
C++ (Qt)
void Dialog::closeEvent(QCloseEvent *) {
   ui->tableView->setCurrentIndex(QModelIndex());
}
 
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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