问题标签 [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 投票
0 回答
272 浏览

r - 在 ggroup 中放大 gtable;R gWidgets

当我在 ggroup 中添加 gtable 时(使用 RGtk2 guiToolkit),gtable 非常减少,只有 1 或 2 行。是否有扩展 gtable 的解决方案?

例子 :

我在 gWidgets 文档和示例中一无所获(也许我看起来很糟糕......)。

它使用 tcltk guiToolkit 工作:..

感谢您的任何帮助

0 投票
0 回答
113 浏览

r - Mac 上的 gWidgetstcltk - 原生外观

我一直在为带有 gWidgets 和 gWidgetstcltk 的 R 包制作 GUI 并刚刚完成它,在 Windows 上它看起来很正常 - Windows 7 风格的按钮外观等,但在 Mac 上它看起来不是原生的 - 它都是灰色的方形的风格。我可以在我的 Macintosh 上做些什么来启用原生外观 - 一旦我在 RStudio 中构建包时它看起来是原生的,但之后它再也没有这样做(我没有更改设置等) - 我没有做出明确的努力改变它在任何系统上的外观,因为我不确定我什至会从哪里开始 - 因此是这个问题。我目前正在使用 R 3.xx。我的 Mac 上有 XQuartz。

谢谢,

B. 沃德

0 投票
1 回答
174 浏览

r - 源代码保存图R;gWidgets

我正在寻找save在弹出菜单中的函数来源ggraphics()。谁能帮我?

0 投票
0 回答
183 浏览

r - 循环从组合框中返回 svalue

这是我在这里的第一篇文章,但我是 stackoverflow 的常客。

为了上传新数据集,我正在处理一个数据框,其中一列有一些输入错误。我希望用户从 gcombobox 修改错误,因此错误和正确的值将被存储并在下次自动更正。

这是代码:(GUI工具包:gWidgetstcltk)

我没有得到我预期的结果。我发现很难从组合框中检索 svalue,并且在运行循环时无法从变量“aNew”中存储多个结果。另外两个事件也会发生:

1 - 当我运行包含循环的代码时:它不会“用于!” 输入小部件(确认弹出窗口)

2 - 处理第一个“重新编码国家”窗口后存在循环,也就是说,处理“加拿大”

我真正想要的是用户可以修复 data.frame Incorrect_Country 中的错误。然后存储错误和解决方案(数据框:错误),以便程序知道如何处理它以供将来上传。
它应该如何工作:

1- 确认窗口(用于停止循环,直到用户纠正了前一个错误)
2- 弹出显示错误“canadada”
3- 用户从组合框“canada”中选择
4- 按确定将存储一个整数、错误和更正表中的名称错误
5- 循环再次运行(按确认并显示“Peruru”)
6- 最后我得到错误表,例如

任何意见,将不胜感激。谢谢

0 投票
1 回答
663 浏览

r - 使用 R CMD BATCH 调用时,gWidgets GUI 无法显示

我开发了一个带有 GUI 的分析器(使用 gWidgets 包)。当我在 R 控制台或 R 工作室中运行我的代码时,一切似乎都很好,GUI 可以按预期弹出,通过选择选项可以顺利进行交互。

但是,我的经理对编码的东西一无所知,他想要的是 click-N-run。所以我尝试使用R CMD BATCH创建.bat文件。

R CMD BATCH G:\Temp\dav\AB_Analyzer\MAINcode.r outputFile

当我运行 bat 文件时,没有任何内容弹出。

我可以知道我做错了什么吗?

谢谢你的帮助。

0 投票
0 回答
214 浏览

r - 禁用 gWidgets 中的一项单选按钮

是否可以禁用在单选按钮中选择的特定项目?下面是我的示例代码:

我的问题是,如果我只想禁用第一项 - “a”怎么办。是否有可能做到这一点是gwidgets?

0 投票
1 回答
1250 浏览

r - gWidgets 调整/最大化模式窗口

我的脚本需要等待用户输入才能继续处理。在使用 R gWidgets 包实现 GUI 后,我发现 gbasicdialog 小部件比 gwindow 工作得更好,因为它是模态的。

gwindow 小部件具有有用的最小化和最大化按钮。gbasicdialog 小部件没有这些按钮,而且我经常在 GUI 中显示大型 gtable,这意味着用户必须反复单击并拖动以展开窗口才能看到足够多的表格。

到目前为止,我将 gtable 小部件的大小调整如下:

如何为交互式/模态窗口显示最大化/最小化按钮,或尽可能多地显示大型小部件?

0 投票
1 回答
169 浏览

r - Gwidgets 如何使 gedit 不可编辑

知道当用户选择一个选项时如何使gedit文本框无法被单击或编辑radiobox吗?例如,选择radioboxa 允许用户使用全部 4 个gedit,选择radioboxb 允许用户仅编辑第一个gedit文本框。

0 投票
0 回答
179 浏览

r - gWidgets + tcltk - 创建一个简单的窗口返回错误

我正在尝试制作一个小的 GUI,以便其他人更容易运行脚本。我在 Windows 机器上使用 gWidgets 和 tcltk。

我创建了一个像这样的简单窗口:

当我在新会话上运行它时,我收到错误消息:

如果我在错误后重新运行,我会得到这个:

任何人都可以解释发生了什么?

编辑: 这个问题似乎只出现在 RStudio 而不是 RGui.exe 上。我不是这样的专家级程序员,但我想这与 RStudio 管理环境的方式有关。

我想现在的问题更多:我如何在 RStudio 中正常工作?

追溯:

0 投票
0 回答
99 浏览

r - R: envRefInferField 中的 Gwidget simpleError ,用于 gedit

对于我拥有的每个 gedit,每当我运行我的整个 R 小部件代码时,我都会在控制台行上收到此错误

这是我的 gedits 的一些示例

知道如何解决这个问题吗?