Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: MrDron от Февраль 02, 2018, 14:57



Название: Программное закрытие редактора делегата
Отправлено: MrDron от Февраль 02, 2018, 14:57
Здравствуйте. Есть делегаты с кастомными виджетами. Можно ли как-то вьюхе сказать, чтобы она закончила редактирование и закрыла редактор делегата? А то например, при закрытии окна с открытым редактором, редактор автоматом не закрывается и выбранное в нем значение не сохраняется.


Название: Re: Программное закрытие редактора делегата
Отправлено: AlexEx от Февраль 09, 2018, 13:12
[virtual protected slot] void QAbstractItemView::closeEditor(...) - не оно?


Название: Re: Программное закрытие редактора делегата
Отправлено: MrDron от Февраль 12, 2018, 11:19
Сделал так
Код
C++ (Qt)
void Dialog::closeEvent(QCloseEvent *) {
   ui->tableView->setCurrentIndex(QModelIndex());
}