问题标签 [rgtk2]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
7 回答
17103 浏览

r - 安装 GTK 和 RGtk2 后 R 失败

我已经在我的 Mountain Lion Mac 上安装了 R3.0,经过反复试验,http ://r.research.att.com/ 为 R3.0 建议的 GTK 版本:GTK+ 2.24.17 框架。

我将包加载到 R3.0 并运行其中一个演示。我看到(瞬间)生成了一个图表,但 R 立即崩溃了。通常,当我运行“win$showAll()”行时会发生崩溃(CairoDevice 工作没问题)。这是生成的错误日志的开头(带有我的配置的详细信息)。谢谢!


0 投票
1 回答
2950 浏览

r - 在 macOS 10.14.1 上为 R 安装 Rattle 时出现错误消息

我的 R 控制台是 3.5.1。我想在我的 Mac Mojave 10.14.1 上安装拨浪鼓包。我意识到您必须先安装 RGtk2,但即使在“从源代码”加载时仍然收到错误消息

0 投票
1 回答
80 浏览

r - 如何在 gWidgets2tcltk 中检索复选框状态(在 gWidgets2RGtk2 中工作)

基本问题似乎是我无法从内部函数中检索小部件的状态。

我正在尝试使使用 gWidgets2RGtk2 开发的包与 gWidgets2tcltk 兼容。该软件包包括一个图形用户界面,实现了保存 gui 状态的可能性。该代码使用 RGtk2 可以按预期工作,但使用 tcltk 时会出现问题。我已经尝试过使用的 if 构造的各种变体。我发现我可以从 .loadState 中读取状态,但不能从 .saveState 中读取状态,这很奇怪。它们是从不同的地方调用的,那么问题是否与环境有关?我已经被困了一段时间,所以也许我对一个明显的解决方案视而不见,或者也许有更好的方法来完成我所追求的行为。下面的代码举例说明了这个问题。

我在 Windows 10 系统 gWidgets2tcltk_1.0-6 和 gWidgets2_1.0-7 上使用 R 版本 3.5.1。

EDIT1:我在下面做了一个稍微小一点的例子,它可以与你描述的两个工具包一起使用。目的是确保内部功能按预期工作,他们确实做到了。

为了进一步追查问题,我编辑了上面的第一个代码示例,以包含手动触发内部功能的按钮。按钮工作,状态可读取并由message功能打印。但是,当触发销毁处理程序(使用 tcltk 工具包)时,仍然不会读取状态。似乎使用 tcltk 工具包过早地破坏了某些东西,而不是使用 RGtk2 工具包。有任何想法吗?

EDIT2:感谢@jverzani 的提示,我已按照您的建议尝试了 addHandlerUnrealize 。这解决了不读取 tcltk 任何值的问题。然而,我花了一些时间来整理并让它与两个工具包一起工作——窗口无法关闭。我在文档中没有找到太多内容,但通过反复试验,似乎 RGtk2 和 tcltk 实施了不同的物流。要继续销毁事件 RGtk2 需要FALSE,而 tcltk 需要TRUE。下面是第一个代码示例的固定版本:

0 投票
0 回答
26 浏览

r - gtkText() 中的错误:找不到函数“gtkText”

我为 Windows 安装了 R 3.4.4 版本。我正在研究 RGtk 包,但我无法执行指令

显然,我安装了这个包:

命令后

我得到

为什么?

0 投票
2 回答
1210 浏览

r - 打开“.rattle”文件时如何解决以下错误?“.RGtkCall 中的错误(”S_gtk_file_chooser_dialog_new_with_backend

我有 R 版本 3.5.2、RStudio 版本 1.1.463 和 Rattle 版本 5.2.5。在 2 台 Windows 10 机器上。

成功启动 Rattle 后,我单击“打开”按钮尝试打开 .rattle 文件。单击打开按钮后,我在 RStudio 控制台中收到以下消息“.RGtkCall 中的错误(“S_gtk_file_chooser_dialog_new_with_backend”,标题,:无法解析枚举值加载”我已经在两台机器上重新安装了 R、R Studio、RGtk2、GTK+并在两台机器上得到相同的错误。

0 投票
0 回答
109 浏览

r - 如何在开发的图形用户界面 (GUI) 中显示“R 控制台内容”

我使用gWidgets在 R 中开发了一个图形用户界面 (GUI) 。下面是一些代码行:

在这里,您可以看到 GUI:

https://www.dropbox.com/s/8wjng4ukfch9t9y/GUI.jpg?dl=0

一切正常,点击“运行”,程序开始运行。所有过程都显示在 R 控制台中。

我的问题:

有没有办法调用 R 控制台内容以显示在开发的图形用户界面 (GUI) 中?

像这样的东西:

https://www.dropbox.com/s/kb6m3sex02g53qj/GUI2.jpg?dl=0

原因?

我想在 GUI 中使用它的原因是:

1- 用户无需查看 R/R-studio 即可查看正在发生的事情。

2- 我想安排程序每天运行(这对我以后来说是另一个挑战),所以用户不要打开 R/R-studio。

任何评论或想法将不胜感激。


基于@jverzani 评论的简单代码:

0 投票
0 回答
458 浏览

r - 拨浪鼓:“RGtk2Extras”不可用

我正在尝试在我的计算机上设置 Rattle 以用于我正在学习的硕士课程。

我正在运行 Windows 10 并安装了 R 版本3.6、 RStudio 版本1.2.1335和 Rattle 版本5.2

使用以下代码,我尝试使用所有建议的软件包安装 Rattle:

目前有两个包不可用:playwith、RGtk2Extras。

有什么解决方法吗?

更新 1:我尝试安装 RGtk2Extras 的存档版本,但收到此错误消息

警告:无法加载 RGtk2 动态库,尝试安装它。请从http://ftp.gnome.org/pub/gnome/binaries/win32/gtk+/2.22/gtk+-bundle_2.22.1-20101227_win32.zip安装 GTK+ 如果仍然无法加载包,请确保已安装 GTK+ 并在任何情况下它都在您的 PATH 环境变量中,请在尝试再次加载包之前重新启动 R

我安装了 RGtk2 版本 2.20.36,当我输入 library(Rgtk2) 时它似乎加载正常我也知道我安装了 GTK+,因为 Rattle 要求我安装它,我做到了。

谢谢!

0 投票
1 回答
36 浏览

r - 允许用户从 R 中的 RGtk2 列表中选择多个值?

我正在 R 中创建一个相当简单的 GUI,它根据用户选择的值创建不同数据分析的图形。我无法弄清楚如何使用户能够从列表中选择多个值。我正在研究的方法如下。问题区域在 if 语句中,我需要将用户选择放入列表中。

0 投票
1 回答
318 浏览

r - 由于使用 Mojave 的 RGtk2 2.20.36,RStudio1.2.1335 在调用 rattle() 版本 2.5.0 时退出

当我在 RStudio 版本 1.2.1335 上安装 RGtk2 2.20.36 时出现致命错误。我按照使用 HomeBrew在 macOS 上安装 Rattle 中推荐的步骤进行操作。

0 投票
1 回答
81 浏览

r - 在 Arch Linux (Manjaro) 中安装 RGtk2 时出现问题

我需要在 mu Manjaro i3 笔记本电脑上安装 RGtk2。安装此软件包时,出现以下错误:

我安装了以下软件包:

  • 潘戈 1:1.44.3-1
  • gtk2 2.24.32-1

关于如何让 RGtk2 工作的任何建议?