问题标签 [fxruby]

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 回答
34 浏览

ruby - 使用 FXRegistry 在 FXRuby 中存储持久数据

我正在使用 FXRegistry 存储用户名和密码,以便我可以使用我的 Web 服务进行身份验证。当用户登录时,用户名和密码被写入 FXRegistry,一切看起来都很好。但是当我退出应用程序并再次运行它时,它似乎无法从 FXRegistry 准备好。我不确定我做错了什么。

这是代码,

这就是我从中阅读的方式,

0 投票
0 回答
44 浏览

ruby - 在 FXWizard 上的面板之间切换

我正在尝试设置一个安装向导,它只有 3 个步骤。但是,我坚持在面板之间移动。我知道 setCurrentPanel 可用于更改当前面板,但是当我尝试将其从 0 移动到 1 时,它会引发 IndexOutOfBound。我一直在互联网上,但在任何地方都找不到 FXWizard 的示例,只有文档。如果有人能指出我正确的方向,那就太好了。

0 投票
1 回答
163 浏览

ruby - 如何减少打开包含 GUI 的 ruby​​ 可执行文件的时间?

我一直在使用 ocra 将我的 ruby​​ 文件转换为窗口可执行文件,但我注意到如果我使用像 fxruby 或 green_shoes 这样的 ruby​​ GUI 需要很长时间。有什么方法可以减少程序弹出所需的时间吗?我目前的 fxruby 和 green_shoes 文件非常简单,但是编译好的 exe 文件运行大约需要一分钟。

这是我的 fxruby.rb 文件:

这是我的 green_shoes.rb:

有什么策略可以让这些运行得更快吗?或者可能是另一个更快的 ruby​​ GUI 选项?谢谢你!!

0 投票
1 回答
214 浏览

ruby - Ruby 中的 FXMessageBox

我正在使用 FXRuby,我试图弄清楚如何有一个错误对话框,类似于

在爪哇。我找到的最接近的等价物是FXMessageBox.error,但是这种方法的使用似乎是不可能的。文档按顺序指定了以下参数,FXMessageBox.error(owner, opts, caption, message). 到目前为止我已经尝试过了

但是,它给了我错误

重载方法“FXMessageBox.error”的参数错误。

当我尝试做

我明白了

FXMessageBox::create: 在创建父窗口之前尝试创建窗口。

如何创建请求的错误框?

0 投票
1 回答
142 浏览

ruby - fxruby 进度条宽度

我不知道我是否完全弄错了整个文档,但是两天以来我一直在处理一个问题,我只是不明白我做错了什么。我正在使用 fxruby 构建一个小型 GUI,我需要一个进度条。当我在没有参数的情况下初始化它时,它非常小,所以我尝试使用 barSize 选项(它负责宽度,至少文档是这样说的)。这是我的源代码:

但这就是它的样子:

![在此处输入图像描述] 1

所以很明显高度会改变。显然,我也在构造函数中尝试了 :width => 150 之类的东西,但它根本不起作用。似乎我对 fxruby 很愚蠢。有人能指出我正确的方式吗?

0 投票
1 回答
103 浏览

ruby - Ruby 在 Ubuntu 上需要 Fox 错误

当我想在终端上运行我的 .rb 文件时,这会一直出现:

0 投票
0 回答
162 浏览

fxruby - 无法加载此类文件——fedora eclipse 上的 fox16 (LoadError) 错误

我安装了“eclipse”并想在fedora“linux”上运行“fxruby”,但它不起作用。错误说:

无法加载此类文件 -- fox16 (LoadError)

我用命令安装了这个文件

fxruby不存在于 gem 列表中。

我该如何解决?

0 投票
2 回答
140 浏览

ruby - Linux 环境中无法识别库

我安装了“eclipse”并想在fedora“linux”上运行“fxruby”,但它不起作用。错误说:

无法加载此类文件 -- fox16 (LoadError)

我用命令安装了这个文件

fxruby不存在于 gem 列表中。

我该如何解决?

0 投票
1 回答
87 浏览

ruby - 在 FXRuby 中制作渐变

有没有办法在 FXRuby 中创建渐变?如果是这样,我将如何实施它?

我曾尝试查看https://www.rubydoc.info/gems/fxruby/Fox/FXImage但这对我来说没有多大意义,如果我能详细说明它的#gradient含义和使用方法,那将是伟大的。

0 投票
1 回答
102 浏览

ruby - 如何使用 FXRuby 连接到数据库

我想创建一个访问 db (带有 1 个表)并使用 FXRuby在窗口中输出其表的应用程序。有没有办法在不使用查询语言的情况下做到这一点:

并且不使用 Ruby on Rails

我也尝试启动此示例代码,但由于安装问题,它不起作用sqlite3 gem