Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R Mac上的gWidgetstcltk-本机外观_R_Tcl_Tk_Gwidgets - Fatal编程技术网

R Mac上的gWidgetstcltk-本机外观

R Mac上的gWidgetstcltk-本机外观,r,tcl,tk,gwidgets,R,Tcl,Tk,Gwidgets,我一直在用gWidgets和gWidgetstcltk为一个R包制作GUI,刚刚完成,在Windows上它看起来相当正常-Windows 7风格的按钮外观等等,但在Mac上它看起来不是本地的-它的风格都是灰色和方形的。我可以在我的Macintosh上做些什么来启用本机外观吗?有一次我在RStudio中构建软件包时,它看起来是本机的,但之后它就再也没有这样做过(我没有更改设置等)。我没有做出任何显式的努力来更改它在任何系统上的外观,因为我甚至不确定从何处开始—这就是问题所在。我目前正在使用R3.x

我一直在用gWidgets和gWidgetstcltk为一个R包制作GUI,刚刚完成,在Windows上它看起来相当正常-Windows 7风格的按钮外观等等,但在Mac上它看起来不是本地的-它的风格都是灰色和方形的。我可以在我的Macintosh上做些什么来启用本机外观吗?有一次我在RStudio中构建软件包时,它看起来是本机的,但之后它就再也没有这样做过(我没有更改设置等)。我没有做出任何显式的努力来更改它在任何系统上的外观,因为我甚至不确定从何处开始—这就是问题所在。我目前正在使用R3.x.x。我的mac电脑上有XQuartz

谢谢


B.Ward

听起来您已经将Tcl-tk链接到了X11库中的tk,而不是aqua库。我不知道如何检查或更改此链接以链接到aqua库。我使用gWidgets和gWidgets tcltk的原因是您在R中编写的代码,因为它是独立于工具箱的,但与RGtk相比,Tlctk可以在我开发的大多数计算机上运行。如果我记得的话,您可以编译R并在此时设置Tlctk库的位置。不幸的是,RGtk2目前在mac上确实存在问题,因此这对更广泛的分发没有帮助。