4

我正在创建一个界面,允许用户编辑数据框,然后将其用作脚本的输入。用户可以输入到每个单元格的选项是有限的。因此,我想知道是否有一种方法可以对中的每个单元格实现 a gdroplist(每列具有不同的 a ) ?itemsgdf

问候,

湿脚

4

2 回答 2

4

在因子gWidgets2RGtk2的编辑器中gdf是一个组合框,其中可供选择的项目是因子的水平。如果这对你很有效,否则你可以掸掉你的 RGtk2 技能。(基本的单元格编辑器代码在这里。)

于 2014-01-10T13:36:16.817 回答
1

这个pdf有一个可能有用的例子。请参阅第 12 页的详细信息。

此 pdf 的第 13 页讨论了向单击和双击操作添加处理程序。也许您可以将 插入gdroplist其中一个处理程序。

handler = function(h,...) {
print(do.call(h$action, list(get(svalue(h$obj)))))
})

可能有帮助:

于 2014-01-10T02:55:45.230 回答