R закрыть окно `меню` (tcltk)? (эквивалентно graphics.off для tcltk?)

Небольшой вопрос - я использую функцию menu в R с graphics=TRUE. Для меня, поскольку я на linux, это приводит к отображению tcltk диалога. (Знаете, как при выполнении install.packages('some_package') R выскакивает окно с предложением выбрать зеркало CRAN, которое вы хотите удалить? Вот что я имею в виду).

Иногда после того, как я делаю выбор (который работает нормально), окно отказывается исчезать или реагировать на любые щелчки - я могу продолжать сеанс R как обычно, но это окно будет висеть вокруг, несмотря на мои попытки закрыть его (через кнопку закрытия 'x' в углу или через кнопки 'OK' и 'Cancel' в самом диалоге).

Есть ли способ уничтожить это окно, учитывая, что у меня нет к нему доступа? Я ищу эквивалент graphics.off для tcltk.

Кроме того, я заметил, что часто получаю ошибку [tcl] grab failed: window not viewable. при использовании menu(...,graphics=TRUE), так что это может быть связано.

читы.

0
задан Charles 29 February 2012 в 03:10
поделиться