1
我希望根据用户导入的数据在框架内创建可变数量的窗口小部件,同时保持框架不会将窗口从窗口中移出。如果框架变得比窗口或其容器大,我希望它显示一个滚动条,而不是进一步扩展。允许框架与窗口内的滚动条一起增长
小例子,演示该问题:
library(gWidgets)
library(gWidgetsRGtk2)
options("guiToolkit"="RGtk2")
win <- gwindow(height = 200)
pane <- gpanedgroup(container = win, horizontal = TRUE)
frame <- gframe("frame",container = pane,horizontal = FALSE)
for (counter in seq_len(50)) {
gcheckbox("check", container = frame)
}
的目标是让frame
是滚动的。添加滚动选项,如下面没有帮助:
pane <- gpanedgroup(container = win, horizontal = TRUE, expand = FALSE)
frame <- gframe("frame",container = pane,horizontal = FALSE, use.scrollwindow=TRUE)
尝试添加'ggroup'实例作为框架的子项。该小部件有一个'use.scrollwindow'选项。在'ggroup(use.scrollwindow = TRUE,expand = TRUE,container = gframe_instance)'中添加'expand = TRUE'。 – jverzani 2014-09-26 11:38:30