問題タブ [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.
ruby - wxRuby アプリでウィンドウのサイズと位置を復元するにはどうすればよいですか?
wxRuby でウィンドウの位置とサイズを復元するためのサンプル コードを知っている人はいますか?
ruby - wxRichTextCtrl との間でリッチ テキストをどのようにコピー アンド ペーストしますか?
私はwxrubyを使用していますが、私が知る限り、それはRubyの問題だけではありません。リッチ テキストをコピーして wxRichTextCtrl に貼り付けようとすると、すべての書式設定が失われます。私は何が欠けていますか?これを機能させる方法はありますか?
ruby - wxRubyでウィンドウの最小サイズを設定する方法
私はwxRubyを使用して簡単なGUIを実行しています。宝石の公式サイトにあるチュートリアルとFAQを読んだだけですが、いくつかの例があります。
ウィンドウの最小サイズを設定する方法があるかどうかを知りたいです(方法はあると思いますが、実装方法はわかりません)...
たとえば、ユーザーがウィンドウをボタンやアイテムが表示されないレベルまで縮小できないように、ウィンドウの最小サイズを設定したいと思います...
どうもありがとう。
ruby - WxRuby には、ドキュメント、チュートリアル、サンプルなど、どのようなリソースがありますか?
ナビゲートするのが少し難しいRubyForgeのドキュメントを見つけました。
Ruby On Windowsブログに基本的なチュートリアルがあります。しかし、私はすでにそこから先に進んでいます。
他に役に立った WxRuby のリソースはありますか?
または、特に WxRuby ではない場合、Ruby の観点から有用だと思われる Wx リソースは何ですか?
ruby - f.pos 未定義?
私の問題の簡易版
このエラーが発生します
位置ではなくフレームのサイズを設定するにはどうすればよいですか?
注: Windows では最新バージョンの wxruby を使用します (独自の Ruby インタープリターが付属しています)。
ruby - メッセンジャーに使用するウィジェット
現在、Ruby を GUI でプログラミングする方法を学んでいます。wxruby を選択しました。しかし、これまで wxwidgets を使用したことがありません。私の質問は、ユーザー リスト、メッセージ リスト (スクロール)、および入力領域にどのウィジェットを使用すればよいかということです。
入力エリアやメッセージ一覧でフォントや色、アイコンなどを選べるようにしたい。また、ユーザーリストにもユーザーイメージ、ニックネーム、ステータス、スマイリーを含めることができることを望んでいます。
それで、誰がどれを使うべきか知っていますか?
ruby - wxruby と rubymsn
私は現在 wxRuby と RubyMSN で遊んで、デスクトップ プログラムのプログラミングを学んでいます。メモ帳などを作成するだけでは難しい作業であることはわかっていますが、メモ帳よりも大きな作業が必要です。
私は今、なんとかそれらを自分で使用していますが、それらを一緒に動作させることはできません. 問題はループです。
RubyMSN は次のような無限ループを望んでいます。
またはGUIのメインループなどを使用する
現在、このコードをループとして持っています
ウィンドウが機能していて、main_loop が何かを実行しています。しかし、ログインできません。(チュートリアルから) ループがないようで、デバッグ行が 1 つしか表示されません。しかし、ウィンドウを閉じて無限ループに任せるとすぐに、それは魔法のように機能します。
誰か ?
windows - デスクトップ アプリに Web サーバーを埋め込む: wxRuby と Sinatra
Windowsベースのデスクトップ アプリケーションに Web インターフェイスを提供したいと考えています。また、その逆も可能です。私のデスクトップ アプリケーションは wxRuby で作成され、Web サーバーは Sinatra (webrick を使用) です。最も単純なアイデアは、それらを一緒にマッシュアップすることでしたが、これはうまくいきません。
このコードは機能しません。Web サーバーと GUI アプリは同時に実行されません。デスクトップ アプリケーションが最初に実行され、次に閉じられた後に実行されます。シナトラが始まります。
そこで、最後の2行を次のように変更することを考えました
また。デスクトップ アプリは閉じられるまで実行され、その後 Web サーバーが開始されます。そこで、Sinatra をスレッドで開始してみました。
また。デスクトップ アプリは閉じられるまで実行され、その後 Web サーバーが開始されます。
アドバイスをお願いしますが、プロセスを 1 つだけにしたいということを覚えておいてください。 ソリューションが 2 つのプロセスである場合。ポーリングを必要としない強力なプロセス間通信が必要です。
ありがとう!ジェフ
wxwidgets - StyledTextCtrlでMultiSelectを有効にする方法はありますか
wxWidgets の StyledTextControl (基本的には Scintilla) には、TextMate と同様に、テキストの複数選択を可能にする優れた機能があることに気付きました。ただし、wxRuby には、その機能をサポートするための関数呼び出しがないようです。それを有効にする方法があるかどうか、またはそのラッパーを書き直してその機能を含める方法があるかどうか疑問に思っています。
ほとんどの関数呼び出しでかなり網羅的であるように見えるため、意図的にそれを省略するのは奇妙に思えます。これに関する洞察は大歓迎です。Ruby でオープン ソースの TextMate クローンを作成しようとしていますが、MultiSelect がないとかなり難しいでしょう。ありがとうございます。
ruby - Ruby GUI (複雑でないレイアウト)
私は Ruby の GUI 設計についてかなりの調査を行ってきましたが、Ruby が後れを取りがちな分野の 1 つであるように思われます。私は MonkeyBars、wxRuby、fxRuby、Shoes などのオプションを調査しましたが、Ruby コミュニティから意見を聞きたかっただけです。
それらは間違いなく使用できますが、それぞれの開発は落ち込んでいるようです. 私が見つけることができる有用なドキュメントやユーザーベースはあまりありません (fxRuby の本を除いて)。私はシンプルな GUI を作ろうとしているだけなので、より複雑なツールの複雑さを学ぶために何百時間も費やしたり、もはや開発されていないものを使おうとしたりしたくありません (靴はアプリケーションの一種です)。探していますが、非常にバグが多く、積極的に開発されていません。)すべてのオプションの中で、最も早く入手でき、まだ何らかの開発基盤があるものをお勧めしますか?
ありがとう!