問題タブ [ruby-gnome2]
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 - クリーンな MVC ベースの ruby-gnome2 アプリケーションを書いた人はいますか?
GTK を使用した、本格的でクリーンな (クリーンとはレールのようなものを意味します) mvc ベースの Ruby GUI アプリケーションを知っていますか。
実際、クリーンで mvc ベースの ruby gui アプリケーションがあれば、どんなツールキットでも大歓迎です。
私が探しているのは、基本的には、インスピレーションと指示のためにコードを参照できる優れたオープン ソース アプリです。
ruby - gnome 開発リソース
楽しみのために、gnome 用の autohotkey の軽いクローンを作成しようとしています。私が本当にできるようにしたいのは、次のとおりです。
- 既存のアプリケーション ウィンドウの移動/最大化/最小化
- GUI アプリケーション (firefox、gedit など) を起動します。
- システムの音量を変更する
- システムトレイから実行
どこから始めればよいか本当にわかりません。gnome dev に関する最新情報を見つけること自体はかなり難しく、私が見つけたもののほとんどは単純な GUI アプリケーションを構築するためのものです。アクティブなアプリケーションのリストを取得し、それらのウィンドウなどを操作する方法については何も見つけることができませんでした。誰かが、少なくともこの種のことに適したツールの方向性を教えてもらえますか? 私はubuntuを使用しており、ajunta/gladeとruby-gnome2をいじっています。この種の Ruby ライブラリは完璧でしょう。
ruby - ruby-glade-create-template をインストールするにはどうすればよいですか? それを提供するgemはどれですか?
Ruby 1.9.1 で Ubuntu を使用しており、Glade で UI を構築しようとしています。Glade は、 .rb に変換する必要があるグレード ファイル (xml) を出力します。「ruby-glade-create-template」を使用してこれを行う例がたくさんあります。
そのスクリプトを提供する適切なgem、適切なdebパッケージ、または適切なtarballを探していた2日間であることを除けば、簡単に思えます。
ruby-gnome2.sourceforge.jp より:
ruby-glade-create-template は Ruby/Libglade2 が提供するプログラムです。
わかりました、libglade は ruby-gnome2 にあります。
Ruby-GNOME2 1.0.3 リリース - http://ruby-gnome2.sourceforge.jp/hiki.cgi?News_20110918_3
最初のオプション: gem としてインストールする - gem install gtk2
または取得:
ruby-gtk2-1.0.3.tar.gz - Ruby/GLib2、Ruby/GIO2、Ruby/ATK、Ruby/GdkPixbuf2、Ruby/Pango、Ruby/GTK2 を含む最小パッケージ。
または ruby-gnome2-all-1.0.3.tar.gz - すべての Ruby-GNOME2 ライブラリ。(これは ruby-glade-create-template を持つ libglade を含めるものであるべきです)
だから私は最後のtarballをダウンロードし、makeを実行し、make installを実行しましたが、まだruby-glade-create-templateが見つかりません
誰でも助けることができますか?
ruby - Gtk::TextBuffer に URL リンクを挿入する
ruby-gnome2に基づくGUI プロジェクト ( http://smartdict.net ) に取り組んでいます。Gtk::TextBuffer要素に Web リンクを挿入したいと考えています。どうやってやるの?
これは Ruby プロジェクトですが、C または Python でのソリューションも同様に役立ちます。ありがとう。
ruby - Ruby-Gnome2ノートブックの色
プログラムの実行後に、ruby-gnome2のノートブックページの背景色を動的に変更できるようにしたいと思います。背景色を設定する方法は1つしか見つかりませんでした。
Gtk.main
キックオフ前に適用された場合、これは問題ありません。ただし、ウィンドウがすでに起動した後は効果がありません。ノートブックオブジェクトとページコンテンツの両方の組み合わせを試しましたが、効果はありませんでしmodify_bg
た。modify_base
それほどハックではなく、メインループの実行後に適用できるノートブックページの色を設定する適切な方法はありますか?
ruby - ruby-gtk2 を使った GUI ビルダーツール開発のガイドラインが必要
カスタム GUI ジェネレーター ツール (glade のような新しい GUI ツール) を開発中であり、それを達成するために ruby-gtk2 を使用しています。私は ruby と gtk の世界の初心者なので、背景画像をウィジェットに追加する際に遭遇した問題について助けが必要です。
詳細に説明すると、アプリケーション (つまり、GTK::window) には、左セクションと右セクションの 2 つのセクションがあります (セクションは、フレーム、レイアウト、パンされたウィンドウ、または同等のものにすることができます)。左のセクションには、Button、Label、CheckBox などのすべてのウィジェットのリストが画像として表示されます。したがって、GUI を設計する必要があるユーザーは、左側のセクションから右側のセクションにウィジェットをドラッグ アンド ドロップし、右側のセクションにドロップすると、ウィジェット (つまり、ウィジェット) はサイズ変更可能で、右側のセクション全体にドラッグできる必要があります。
現在、すべてのウィジェットをイベントボックスに追加して、右側のセクションにドラッグアンドドロップすると、drag_start、drag_motion、drag_endなどのイベントのすべてのコントロールを取得できます.しかし、どうすれば画像をイベントボックスの背景として追加できますか?ボタン画像がイベントボックスに追加され、サイズ変更とドラッグも処理されます。概念は、ユーザーが右のセクションにドロップするウィジェットのプロパティのサイズを変更できる必要があるということです。これを実装する際に助けが必要です。これを達成するために何かが欠けていることはわかっています。提案をお待ちしています。
ruby - Ruby で gstreamer ビデオにオーバーレイ テキストを追加する
Ruby で gstreamer と gtk2 を使用するこの非常に単純なビデオ プレーヤーを作成しました。
動作しますが、ビデオの上にテキストを表示したいです。gstreamer 要素を使用しようとしtextoverlay
ましたが、パイプラインでこの要素をリンクする方法がわかりません。誰かがアイデアを持っていますか?
ruby - Rubyでインスタンス(オブジェクト自体)でdo endブロックを使用するには?
self
ブロックに渡した後、ブロック内のすべてのメソッドを呼び出したい。
-ありがとう。