问题标签 [gwidgets]

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 投票
1 回答
535 浏览

r - 使用 gWidgets 选择文件

下面是使用 gWidgets 包创建的 R 小部件的人工示例:

使用 Windows 浏览和选择文件时会出现问题:文件路径中的反斜杠没有加倍。如何克服这个问题?我不知道如何用字符串中的双反斜杠替换反斜杠。

0 投票
3 回答
1012 浏览

r - R 小部件中的参数名称

下面是一个 R 小部件的人工示例

小部件

R 小部件中每个参数的名称与其在 R 函数中的名称相同。是否可以只更改出现在 R 小部件中的名称?例如,我想在 R 小部件中写“最大行数”而不是“max.rows”。

0 投票
1 回答
772 浏览

r - 由 require(gWidgetstcltk) 引起的无限循环

当 I 时require(gWidgetstcktk),我得到一个无限循环,其中包含看似无穷无尽的错误消息,如下所示:

(在每次迭代中,路径都是不同的。这些消息的结尾似乎是重要的部分:can't find package tiletoo many nested evaluations (infinite loop?)

我像往常一样安装了软件包,install.package()并且引用的文件似乎存在。gWidgets似乎加载得很好。我在 OSX 10.7.4 上通过 RStudio 0.96.231 运行 R 2.14.1。这里出了什么问题?


更新:我现在看到问题出在tcltk2包上。

0 投票
1 回答
160 浏览

r - 使用 gWidgetsWWW 上传文件的首选方式是什么?

gWidgetsWWWmanual 表示该gfilebrowse小部件仅用于本地安装。

在我的本地原型中,gWidgets我使用了此处描述的技术,但是当我尝试构建一个位于 Web 服务器上的应用程序时,那么选择文件并将其上传到服务器(使用gWidgetsWWW)的最佳方法是什么?加工?

0 投票
2 回答
1084 浏览

r - GUI在R中对数据框进行子集化

我正在 R 中构建一个自定义 GUI 来工作,我需要一个可以根据变量值选择数据框子集的部分(即选择所有 50 岁以上的女性等)。我正在使用 gwidgets 构建 GUI,但我对如何实现此过滤器感到困惑。具体如何创建一个允许用户选择一个或多个过滤器然后返回过滤后的数据框的小部件。

这是我正在使用的数据中的一个小样本:

任何帮助是极大的赞赏!!

0 投票
1 回答
793 浏览

r - R gWidgets 在两个 gtable 之间拖放

我正在用 R 中的 gwidgets 包编写一个 GUI。我正在实现一个工具,它允许用户从一个列表中选择多个变量,并将它们拖到一个空列表中进行收集。灵感来自 SPSS 的 gui,请参见链接:

spss拖拽

我打算用两个 gtable 来做这件事,即首先创建一个带有变量列表的 gtable,然后创建一个空 gtable 来收集选定的变量。下面是我的示例代码:

但是,由于 gtable 小部件为空,我的示例代码会吐出一个错误。有谁知道如何用 gwidgets 完成这个?

0 投票
1 回答
336 浏览

r - 如何向 gWidgets GUI 添加旋转轮动画

我刚刚开始在 R 中制作 GUI,作为第一步,我正在使用 gWidgets,然后再涉足一些较低级别的框架......

我想添加一个旋转的轮子动画来显示一个进程正在运行。虽然 gWidgets 似乎不支持这一点,但 RGtk2 支持。

所以我的基本问题是,当 gWidgets 不“本机”支持小部件时,如何将 RGtk2 小部件添加到 gWidgets GUI。另外,添加后如何操作小部件...

提前致谢

托马斯

0 投票
1 回答
544 浏览

r - 小部件中标签的位置

在下面的小部件中,是否可以更改“无线电”组标签的位置。我想要类似的东西,而不是在项目上方添加“类型”:

在此处输入图像描述

0 投票
1 回答
1339 浏览

r - gWidgets:调整组合框的大小以适应内容

我使用 gWidgets 和 RGtk2 创建了一个 GUI。GUI 的一部分是带有一组 gcombobox 的布局。这些框最初是空的,一旦导入文件就会被填充。

在带有 Gtk+ 通过 X11 运行的 mac 上,组合框的宽度被调整大小以适合组合框中最长的文本字符串。在 Windows 上,这不会发生,并且组合框有滚动条来容纳长文本字符串(参见图片)。

Windows 上的组合框

Mac 上的组合框

我尝试关闭和打开可见性以强制重绘,但大小保持固定。

反正有没有强制在 Windows 机器上调整大小?

包含相关小部件的容器的代码是:

最好的祝愿

托马斯

0 投票
2 回答
1528 浏览

r - 通过 knitr、gWidgetsWWW 使用时出现 data.table 错误

我正在试验 gWidgetsWWW 并遇到了一个奇怪的错误。我创建了一个带有处理程序的按钮来 knit2html 使用 data.table 赋值运算符“:=”的报告。报告返回此错误:

错误::= 被定义为仅在 j 中使用,并且(当前)仅使用一次;即 DT[i,col:=1L] 和 DT[,newcol:=sum(colB),by=colA] 都可以,但 DT[i,col]:=1L 不行,DT[i]$col 不行: =1L 而不是 DT[,{newcol1:=1L;newcol2:=2L}]。请参阅帮助(“:=”)。检查 is.data.table(DT) 是否为 TRUE。

该报告直接使用 knit2html 以及通过 RStudio 的“Knit HTML”按钮按预期生成,所以我不确定为什么处理程序调用 knit2html 时它会失败。

这是一个 gWidgetsWWW 窗口“test_gui.R”:

这是一个产生错误的示例 R Markdown Doc:

不知道为什么,但是当我调用 localServerOpen("test_gui.R") 并单击按钮时,出现错误...

有任何想法吗?