問題タブ [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.

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

ruby - クリーンな MVC ベースの ruby​​-gnome2 アプリケーションを書いた人はいますか?

GTK を使用した、本格的でクリーンな (クリーンとはレールのようなものを意味します) mvc ベースの Ruby GUI アプリケーションを知っていますか。

実際、クリーンで mvc ベースの ruby​​ gui アプリケーションがあれば、どんなツールキットでも大歓迎です。

私が探しているのは、基本的には、インスピレーションと指示のためにコードを参照できる優れたオープン ソース アプリです。

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

ruby - RVM を使用して Ubuntu に Ruby-Gnome2 をインストールする

RVMを実行しており、見事に動作していますが、ruby-gnome2 のインストール方法がわかりません。このチュートリアルの手順に従いました。次のとおりです。

これはエラーを生成しないので、うまくいったと思います。だから私はそれをテストしようとします:

これは私にこのエラーを与えます:

ruby-gnome2 をインストールできないのはなぜですか?

0 投票する
3 に答える
108 参照

ruby - gnome 開発リソース

楽しみのために、gnome 用の autohotkey の軽いクローンを作成しようとしています。私が本当にできるようにしたいのは、次のとおりです。

  • 既存のアプリケーション ウィンドウの移動/最大化/最小化
  • GUI アプリケーション (firefox、gedit など) を起動します。
  • システムの音量を変更する
  • システムトレイから実行

どこから始めればよいか本当にわかりません。gnome dev に関する最新情報を見つけること自体はかなり難しく、私が見つけたもののほとんどは単純な GUI アプリケーションを構築するためのものです。アクティブなアプリケーションのリストを取得し、それらのウィンドウなどを操作する方法については何も見つけることができませんでした。誰かが、少なくともこの種のことに適したツールの方向性を教えてもらえますか? 私はubuntuを使用しており、ajunta/gladeとruby-gnome2をいじっています。この種の Ruby ライブラリは完璧でしょう。

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

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が見つかりません

誰でも助けることができますか?

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

ruby - Gtk::TextBuffer に URL リンクを挿入する

ruby-gnome2に基づくGUI プロジェクト ( http://smartdict.net ) に取り組んでいます。Gtk::TextBuffer要素に Web リンクを挿入したいと考えています。どうやってやるの?

これは Ruby プロジェクトですが、C または Python でのソリューションも同様に役立ちます。ありがとう。

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

ruby - Ruby-Gnome2ノートブックの色

プログラムの実行後に、ruby-gnome2のノートブックページの背景色を動的に変更できるようにしたいと思います。背景色を設定する方法は1つしか見つかりませんでした。

Gtk.mainキックオフ前に適用された場合、これは問題ありません。ただし、ウィンドウがすでに起動した後は効果がありません。ノートブックオブジェクトとページコンテンツの両方の組み合わせを試しましたが、効果はありませんでしmodify_bgた。modify_base

それほどハックではなく、メインループの実行後に適用できるノートブックページの色を設定する適切な方法はありますか?

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

ruby - ruby-gtk2 を使った GUI ビルダーツール開発のガイドラインが必要

カスタム GUI ジェネレーター ツール (glade のような新しい GUI ツール) を開発中であり、それを達成するために ruby​​-gtk2 を使用しています。私は ruby​​ と gtk の世界の初心者なので、背景画像をウィジェットに追加する際に遭遇した問題について助けが必要です。

詳細に説明すると、アプリケーション (つまり、GTK::window) には、左セクションと右セクションの 2 つのセクションがあります (セクションは、フレーム、レイアウト、パンされたウィンドウ、または同等のものにすることができます)。左のセクションには、Button、Label、CheckBox などのすべてのウィジェットのリストが画像として表示されます。したがって、GUI を設計する必要があるユーザーは、左側のセクションから右側のセクションにウィジェットをドラッグ アンド ドロップし、右側のセクションにドロップすると、ウィジェット (つまり、ウィジェット) はサイズ変更可能で、右側のセクション全体にドラッグできる必要があります。

現在、すべてのウィジェットをイベントボックスに追加して、右側のセクションにドラッグアンドドロップすると、drag_start、drag_motion、drag_endなどのイベントのすべてのコントロールを取得できます.しかし、どうすれば画像をイベントボックスの背景として追加できますか?ボタン画像がイベントボックスに追加され、サイズ変更とドラッグも処理されます。概念は、ユーザーが右のセクションにドロップするウィジェットのプロパティのサイズを変更できる必要があるということです。これを実装する際に助けが必要です。これを達成するために何かが欠けていることはわかっています。提案をお待ちしています。

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

ruby - Ruby で gstreamer ビデオにオーバーレイ テキストを追加する

Ruby で gstreamer と gtk2 を使用するこの非常に単純なビデオ プレーヤーを作成しました。

動作しますが、ビデオの上にテキストを表示したいです。gstreamer 要素を使用しようとしtextoverlayましたが、パイプラインでこの要素をリンクする方法がわかりません。誰かがアイデアを持っていますか?

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

ruby - Rubyでインスタンス(オブジェクト自体)でdo endブロックを使用するには?

selfブロックに渡した後、ブロック内のすべてのメソッドを呼び出したい。

-ありがとう。