问题标签 [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.
ruby - 重新启用时如何“取消选择”先前选择的按钮
我有老式的编程背景,但对 Ruby 很陌生:对于 Hangman 游戏,我通过 FXDataTarget 连接了 A..Z 按钮(设置为 -1,这样第一个按钮就不会自动选择)。在播放过程中,当每个按钮被按下时,它就会被禁用。为了初始化一个新游戏,我重新启用了每个按钮。一切都很好,只是上一个游戏的最后一个按钮被突出显示,因此不可用(直到按下不同的按钮)。我显然希望所有按钮都设置为加载时。
我尝试过更改属性(buttonStyle 和 State);我试过killFocus;我什至尝试过重新创建 FXDataTarget。这些都没有任何效果。
ruby - FXRuby Fox::FXText 在线程追加时中断
我正在尝试使用 FXRuby 制作一个套接字应用程序,并且在添加滚动条之前一切正常,然后应用程序崩溃。
做研究表明线程是问题,但我不知道有什么解决方法。有任何想法吗?
这是导致问题的线程
add 方法将文本行添加到 FXText 对象
该EzSSL
模块是我创建的一个 gem,用于与 openssl 建立安全套接字连接,并且像普通套接字连接一样工作
我是 Fox-Toolkit 和 FXRuby 的新手,因此感谢您提供任何帮助
ruby - 如何使用 ocra 将使用 fxruby gem 的脚本打包成可执行文件?
我是 ruby 新手,我正在尝试使用 ocra 打包一个使用 fxruby gem 创建 GUI 的脚本,但是,我的命令创建了一个不执行任何操作的可执行文件,这是我的命令使用:
ocra --no-enc --no-dep-run --gem-full --add-all-core table.rbw
谁能告诉我我做错了什么?我已经搜索了互联网,但找不到任何有用的信息,非常感谢任何帮助。
ruby - 运行通过 OCRA Ruby 可执行文件调用的外部可执行文件时如何隐藏 cmd 窗口?
我有一个运行许多外部可执行文件 (.exe) 的 ruby 脚本。我以两种不同的方式运行这些可执行文件。
sytem(program)
IO.popen(program)
,在这种情况下,我需要 PID,因为稍后我会监视此过程。
我的 UI 是用 FX ruby 设计的。当我通过我的 cmd 控制台 ( ruby MyScript.rb
) 运行程序时,一切正常,我看不到任何弹出窗口。
然后,我使用以下语法生成带有 OCRA gem 的 exe:
ocra MyScript.rb --gem-all --windows
exe正确生成;但是,当我通过 system 或 popen 运行任何外部程序时,会在 exe 运行期间弹出一个 cmd 窗口。
有没有办法隐藏这些 cmd 窗口?