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 )
}
Другие вопросы по тегам