問題タブ [wxruby]

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 に答える
495 参照

ruby - wxRuby アプリでウィンドウのサイズと位置を復元するにはどうすればよいですか?

wxRuby でウィンドウの位置とサイズを復元するためのサンプル コードを知っている人はいますか?

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

ruby - wxRichTextCtrl との間でリッチ テキストをどのようにコピー アンド ペーストしますか?

私はwxrubyを使用していますが、私が知る限り、それはRubyの問題だけではありません。リッチ テキストをコピーして wxRichTextCtrl に貼り付けようとすると、すべての書式設定が失われます。私は何が欠けていますか?これを機能させる方法はありますか?

0 投票する
2 に答える
266 参照

ruby - wxRubyでウィンドウの最小サイズを設定する方法

私はwxRubyを使用して簡単なGUIを実行しています。宝石の公式サイトにあるチュートリアルとFAQを読んだだけですが、いくつかの例があります。

ウィンドウの最小サイズを設定する方法があるかどうかを知りたいです(方法はあると思いますが、実装方法はわかりません)...

たとえば、ユーザーがウィンドウをボタンやアイテムが表示されないレベルまで縮小できないように、ウィンドウの最小サイズを設定したいと思います...

どうもありがとう。

0 投票する
2 に答える
1618 参照

ruby - WxRuby には、ドキュメント、チュートリアル、サンプルなど、どのようなリソースがありますか?

ナビゲートするのが少し難しいRubyForgeのドキュメントを見つけました。

Ruby On Windowsブログに基本的なチュートリアルがあります。しかし、私はすでにそこから先に進んでいます。

他に役に立った WxRuby のリソースはありますか?

または、特に WxRuby ではない場合、Ruby の観点から有用だと思われる Wx リソースは何ですか?

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

ruby - f.pos 未定義?

私の問題の簡易版

このエラーが発生します

位置ではなくフレームのサイズを設定するにはどうすればよいですか?

注: Windows では最新バージョンの wxruby を使用します (独自の Ruby インタープリターが付属しています)。

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

ruby - メッセンジャーに使用するウィジェット

現在、Ruby を GUI でプログラミングする方法を学んでいます。wxruby を選択しました。しかし、これまで wxwidgets を使用したことがありません。私の質問は、ユーザー リスト、メッセージ リスト (スクロール)、および入力領域にどのウィジェットを使用すればよいかということです。

入力エリアやメッセージ一覧でフォントや色、アイコンなどを選べるようにしたい。また、ユーザーリストにもユーザーイメージ、ニックネーム、ステータス、スマイリーを含めることができることを望んでいます。

それで、誰がどれを使うべきか知っていますか?

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

ruby - wxruby と ruby​​msn

私は現在 wxRuby と RubyMSN で遊んで、デスクトップ プログラムのプログラミングを学んでいます。メモ帳などを作成するだけでは難しい作業であることはわかっていますが、メモ帳よりも大きな作業が必要です。

私は今、なんとかそれらを自分で使用していますが、それらを一緒に動作させることはできません. 問題はループです。

RubyMSN は次のような無限ループを望んでいます。

またはGUIのメインループなどを使用する

現在、このコードをループとして持っています

ウィンドウが機能していて、main_loop が何かを実行しています。しかし、ログインできません。(チュートリアルから) ループがないようで、デバッグ行が 1 つしか表示されません。しかし、ウィンドウを閉じて無限ループに任せるとすぐに、それは魔法のように機能します。

誰か ?

0 投票する
2 に答える
810 参照

windows - デスクトップ アプリに Web サーバーを埋め込む: wxRuby と Sinatra

Windowsベースのデスクトップ アプリケーションに Web インターフェイスを提供したいと考えています。また、その逆も可能です。私のデスクトップ アプリケーションは wxRuby で作成され、Web サーバーは Sinatra (webrick を使用) です。最も単純なアイデアは、それらを一緒にマッシュアップすることでしたが、これはうまくいきません。

このコードは機能しません。Web サーバーと GUI アプリは同時に実行されません。デスクトップ アプリケーションが最初に実行され、次に閉じられた後に実行されます。シナトラが始まります。

そこで、最後の2行を次のように変更することを考えました

また。デスクトップ アプリは閉じられるまで実行され、その後 Web サーバーが開始されます。そこで、Sinatra をスレッドで開始してみました。

また。デスクトップ アプリは閉じられるまで実行され、その後 Web サーバーが開始されます。

アドバイスをお願いしますが、プロセスを 1 つだけにしたいということを覚えておいてください。 ソリューションが 2 つのプロセスである場合。ポーリングを必要としない強力なプロセス間通信が必要です。

ありがとう!ジェフ

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

wxwidgets - StyledTextCtrlでMultiSelectを有効にする方法はありますか

wxWidgets の StyledTextControl (基本的には Scintilla) には、TextMate と同様に、テキストの複数選択を可能にする優れた機能があることに気付きました。ただし、wxRuby には、その機能をサポートするための関数呼び出しがないようです。それを有効にする方法があるかどうか、またはそのラッパーを書き直してその機能を含める方法があるかどうか疑問に思っています。

ほとんどの関数呼び出しでかなり網羅的であるように見えるため、意図的にそれを省略するのは奇妙に思えます。これに関する洞察は大歓迎です。Ruby でオープン ソースの TextMate クローンを作成しようとしていますが、MultiSelect がないとかなり難しいでしょう。ありがとうございます。

0 投票する
4 に答える
1216 参照

ruby - Ruby GUI (複雑でないレイアウト)

私は Ruby の GUI 設計についてかなりの調査を行ってきましたが、Ruby が後れを取りがちな分野の 1 つであるように思われます。私は MonkeyBars、wxRuby、fxRuby、Shoes などのオプションを調査しましたが、Ruby コミュニティから意見を聞きたかっただけです。

それらは間違いなく使用できますが、それぞれの開発は落ち込んでいるようです. 私が見つけることができる有用なドキュメントやユーザーベースはあまりありません (fxRuby の本を除いて)。私はシンプルな GUI を作ろうとしているだけなので、より複雑なツールの複雑さを学ぶために何百時間も費やしたり、もはや開発されていないものを使おうとしたりしたくありません (靴はアプリケーションの一種です)。探していますが、非常にバグが多く、積極的に開発されていません。)すべてのオプションの中で、最も早く入手でき、まだ何らかの開発基盤があるものをお勧めしますか?

ありがとう!