問題タブ [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 - 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,
ruby - FXWizard のパネル間の変更
インストール ウィザードをセットアップしようとしていますが、これには 3 つの手順しかありません。ただし、パネル間を移動することに行き詰まっています。setCurrentPanel を使用して現在のパネルを変更できることは理解していますが、パネルを 0 から 1 に移動しようとすると、IndexOutOfBound が発生します。私はインターネットのいたるところにいましたが、FXWizard の例はどこにも見つかりません。ドキュメントだけです。誰かが私を正しい方向に向けることができれば、それは素晴らしいことです.
ruby - GUIを含むRuby実行可能ファイルを開く時間を短縮するには?
ruby ファイルをウィンドウ実行可能ファイルに変換するために ocra を使用していますが、fxruby や green_shoes などの ruby GUI を使用すると、非常に時間がかかることに気付きました。プログラムがポップアップするまでの時間を短縮する方法はありますか? 私の現在の fxruby と green_shoes ファイルは非常に単純ですが、コンパイルされた exe ファイルの実行には約 1 分かかります。
ここに私の fxruby.rb ファイルがあります:
ここに私の green_shoes.rb があります:
これらをより速く実行するための戦略はありますか? それとも、より高速な別の Ruby GUI オプションでしょうか? ありがとうございました!!
ruby - Ruby の FXMessageBox
私はFXRubyで作業しており、次のようなエラーダイアログボックスを表示する方法を見つけようとしています.
Javaで。私が見つけた最も近いものは ですがFXMessageBox.error
、このメソッドの使用は一見不可能です。ドキュメントでは、次のパラメータを順番に指定していますFXMessageBox.error(owner, opts, caption, message)
。私はこれまでにこれを試しました
ただし、エラーが発生します
オーバーロードされたメソッド 'FXMessageBox.error' の引数が正しくありません。
やろうとすると
私は得る
FXMessageBox::create: 親ウィンドウを作成する前にウィンドウを作成しようとしています。
要求されたエラー ボックスを作成するにはどうすればよいですか?
ruby - fxruby プログレスバーの幅
ドキュメント全体が完全に間違っているかどうかはわかりませんが、2 日以来対処している問題があり、何が間違っているのかわかりません。小さな GUI を構築するために fxruby を使用していますが、その中にプログレスバーが必要です。パラメータなしで初期化すると、途方もなく小さいので、barSizeオプションを使用しようとしました(これは幅に責任があります、少なくともドキュメントにはそう書かれています)。これは私のソースコードです:
しかし、これは次のようになります。
] 1
明らかに高さが変わります。明らかに、コンストラクターで :width => 150 なども試しましたが、まったく機能しませんでした。私はfxrubyのために愚かなようです。誰かが私を正しい方法に向けてもらえますか?
ruby - FXRubyでグラデーションを作る
FXRubyでグラデーションを作成する方法はありますか? もしそうなら、どのように実装しますか?
https://www.rubydoc.info/gems/fxruby/Fox/FXImageを見てみましたが、あまり意味がありませんでした。#gradient
意味と使用方法について詳しく説明できれば、すごい。