尝试使用 delete 删除 gwidget 时出错

Error when trying to remove a gwidget using delete

我在尝试使用 gWidgets 中的 delete 方法时遇到问题

require('gWidgets')
options(guiToolkit = "RGtk2")
win <- gWidgets::gwindow("trial", name="main",parent=c(0,0),width=400,height=100)
group<- gWidgets::ggroup(horizontal=TRUE) 
gWidgets::add(win,group,expand=FALSE)
frame<-gframe("frame to remove")
add(group,frame)
delete(group,frame)

这段代码returns下面的错误。

Error in unclass(x) : cannot unclass an external pointer

gWidgets:版本:0.0-54,RGtk2:版本:2.20.33,R win64

这个问题是 2.4.0 中的新问题,谁能告诉我如何解决这个问题?

我遇到了同样的问题。我重新安装了 RGtk2 :Version: 2.20.31 一切正常。