問題タブ [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 - Using FXRegistry to store persistent data in FXRuby

I'm using FXRegistry to store the username and password, so that I can authenticate with my web service. When a user logs in, the username and password get written to the FXRegistry, and everything seems great. But when I exit out of the application and run it again, it doesn't seem to be able to ready from FXRegistry. I'm not sure what I'm doing wrong.

Here's the code,

And here's how I read from it,

0 投票する
0 に答える
44 参照

ruby - FXWizard のパネル間の変更

インストール ウィザードをセットアップしようとしていますが、これには 3 つの手順しかありません。ただし、パネル間を移動することに行き詰まっています。setCurrentPanel を使用して現在のパネルを変更できることは理解していますが、パネルを 0 から 1 に移動しようとすると、IndexOutOfBound が発生します。私はインターネットのいたるところにいましたが、FXWizard の例はどこにも見つかりません。ドキュメントだけです。誰かが私を正しい方向に向けることができれば、それは素晴らしいことです.

0 投票する
1 に答える
163 参照

ruby - GUIを含むRuby実行可能ファイルを開く時間を短縮するには?

ruby ファイルをウィンドウ実行可能ファイルに変換するために ocra を使用していますが、fxruby や green_shoes などの ruby​​ GUI を使用すると、非常に時間がかかることに気付きました。プログラムがポップアップするまでの時間を短縮する方法はありますか? 私の現在の fxruby と green_shoes ファイルは非常に単純ですが、コンパイルされた exe ファイルの実行には約 1 分かかります。

ここに私の fxruby.rb ファイルがあります:

ここに私の green_shoes.rb があります:

これらをより速く実行するための戦略はありますか? それとも、より高速な別の Ruby GUI オプションでしょうか? ありがとうございました!!

0 投票する
1 に答える
214 参照

ruby - Ruby の FXMessageBox

私はFXRubyで作業しており、次のようなエラーダイアログボックスを表示する方法を見つけようとしています.

Javaで。私が見つけた最も近いものは ですがFXMessageBox.error、このメソッドの使用は一見不可能です。ドキュメントでは、次のパラメータを順番に指定していますFXMessageBox.error(owner, opts, caption, message)。私はこれまでにこれを試しました

ただし、エラーが発生します

オーバーロードされたメソッド 'FXMessageBox.error' の引数が正しくありません。

やろうとすると

私は得る

FXMessageBox::create: 親ウィンドウを作成する前にウィンドウを作成しようとしています。

要求されたエラー ボックスを作成するにはどうすればよいですか?

0 投票する
1 に答える
142 参照

ruby - fxruby プログレスバーの幅

ドキュメント全体が完全に間違っているかどうかはわかりませんが、2 日以来対処している問題があり、何が間違っているのかわかりません。小さな GUI を構築するために fxruby を使用していますが、その中にプログレスバーが必要です。パラメータなしで初期化すると、途方もなく小さいので、barSizeオプションを使用しようとしました(これは幅に責任があります、少なくともドキュメントにはそう書かれています)。これは私のソースコードです:

しかし、これは次のようになります。

![ここに画像の説明を入力] 1

明らかに高さが変わります。明らかに、コンストラクターで :width => 150 なども試しましたが、まったく機能しませんでした。私はfxrubyのために愚かなようです。誰かが私を正しい方法に向けてもらえますか?

0 投票する
1 に答える
87 参照

ruby - FXRubyでグラデーションを作る

FXRubyでグラデーションを作成する方法はありますか? もしそうなら、どのように実装しますか?

https://www.rubydoc.info/gems/fxruby/Fox/FXImageを見てみましたが、あまり意味がありませんでした。#gradient意味と使用方法について詳しく説明できれば、すごい。