2013-10-24 2 views
2

Итак, я выполнил весь скрипт gwidget, который создает графический интерфейс для запуска моих скриптов.R: Фиксирование размера окна gwidget

win <- gwindow("TITLE HERE",height=500,weight=500) 

Однако, кажется, что всякий раз, когда я разворачивать окно или удлинить размер окна, перетащив его, он ломает и размер не исправить больше.

Любая идея, как заставить окно не изменять размер? или постоянный способ исправить размер.

Вот образ моей ситуации http://imgur.com/cEtU773

Я также использую gwidgets и gwidgetscltk пакет

ответ

2

Я думаю, что это не возможно, используя gwidgets. Вы можете установить и «изменить размер события или сигнала».

Одним из вариантов является использование RGtk2 (GTK + 2,0):

library(RGtk2) 
win <- gtkWindow("toplevel", show = FALSE) 
gtkWidgetSetSizeRequest(win, 500, 500) 
win$show() 
gtkWindowSetResizable(win, FALSE) 
+1

Да, это верно. Пользователю также потребуется что-то подобное с помощью команд Tk, если вы используете gWidgetstcltk. – jverzani