.onLoad和gWidgets的R - 在包生成错误(.onLoad and gWidgets

2019-10-17 21:38发布

我刚拍完一个同事另一个R工具,也做了一个简单的GUI gWidgets去用它。 但我无法得到它拿出软件包负载:

建立包时的错误出现在.onLoad功能直线距离,只要gwindow是所谓的,我的系统上,即使下面的代码珍闻导致错误,当我建立二进制包 - 别说我的完整的GUI:

.onLoad <- function(...){

  MainWindow <- gwindow("My GUI Window!", visible=TRUE)


}


call: function (classes, fdef, mtable) 
      error: unable to find an inherited method for function '.gwindow' for signature '"NULL"'
    Error: loading failed
    Execution halted
    ERROR: loading failed

我检查了Rcmdr的源文件 - tcltk对象/部件被称为在.onLoad()函数,它的代码,所以我的数字配股代码为我在onload功能GUI将要走的路。 我一定要导入gWidgets和gWidgetstcltk(我在Windows上)。

文章来源: .onLoad and gWidgets R - error in package build