首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ggroup的gWidgets和rGtk2问题

ggroup的gWidgets和rGtk2问题
EN

Stack Overflow用户
提问于 2012-05-06 00:27:29
回答 2查看 881关注 0票数 3

在ubuntu12.04上,我安装了gWidgets,并打算使用RGtk2绑定。现在,调用单个组件,比如

代码语言:javascript
复制
obj <- gbutton("hello man!", container = gwindow()) 

工作,但具有其他基本功能

代码语言:javascript
复制
win <- gwindow("main app")
group <- ggroup(container = win)

当某些东西没有安装时,我会得到我通常得到的错误

代码语言:javascript
复制
Error in add(tag(obj, "contentPane"), value, expand = TRUE, fill = "both") : 
  error in evaluating the argument 'obj' in selecting a method for function 'add': Error     
  in function (classes, fdef, mtable)  : unable to find an inherited method for function   
 ".tag", for signature "<invalid>", "guiWidgetsToolkitRGtk2"

我尝试重新安装libgtk-dev、R和gWidgets,但都不起作用。

有什么想法吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-05-06 02:04:06

嗯,这似乎是一个问题,因为gwindow对象在作为容器传递给组容器之前就已经失效了。我曾见过未指定工具包时出现的类似问题。要查看这是否是导致此问题的原因,请尝试复制并粘贴以下代码:

代码语言:javascript
复制
library(gWidgets)
options(guiToolkit="RGtk2")

w <- gwindow()
g <- ggroup(cont=w)
l <- glabel("it is working", cont=g)
票数 1
EN

Stack Overflow用户

发布于 2012-07-23 00:35:23

我也收到了同样的错误。我意识到我没有安装依赖项,所以我安装了cairoDevice包,它工作得很好。希望这能起作用。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10463755

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档