R и gWidgets: запуск события при закрытии виджета
В настоящее время я работаю над небольшим GUI-приложением, использующим gWidgets (RGtk2). Я столкнулся с вопросом, который сам не смог решить, используя документацию, предоставленную в пакете gWidgets:
Можно ли вызвать событие, то есть функцию, когда пользователь нажимает на красный крестик, чтобы закрыть окно GUI / widgets/ main? По причинам удобства использования я не хочу иметь дополнительную кнопку, хотя она определенно будет работать.
PS: я не думаю, что пример необходим здесь, но если кто-то из вас настаивает, я добавлю один.
1 ответ
Решение
Пытаться
addhandlerdestroy( myWidget, handler = f_exit )
где
f_exit <- function( h,...
{
# your code, maybe simply
dispose( myWidget )
}