問題タブ [gtk3]

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

javascript - Gtk3 / Gnome Shell のテーマ/拡張機能の開発に適したツールはありますか?

私はベテランの Web 開発者 (XHTML/CSS/JavaScript/X-Browser) で、Fedora 15 をインストールしたばかりです。Fedora は最先端にあり、デフォルトのデスクトップとして Gnome 3 / Gnome Shell が付属しています。Gnome3、Gtk3、Mutter、および Gnome Shell は、テーマと拡張機能に Web テクノロジーを使用していることを知っています。これらのテーマ/拡張機能を開発およびテストするための優れたエディター/IDE はありますか? 私は現在、この目的のために Eclipse/Aptana でルーブルのスイートに取り組んでいますが、より良いツールを知っている人がいれば時間を節約したいと思います。

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

aptana - aptana3 の pydev が gi.repository をインポートできない

次のコードは機能するはずです

これは python シェルで動作します。また、ファイルをスクリプトとして保存し、ターミナルで起動しても機能します。しかし、aptana3ではこれを取得します:

このバグレポートに手がかりがあると思います

  • Ubuntu ナッティ Gnome3 32Bit
  • Python 2.7.1+ の Pydev
  • Python 2.7.1+ のシステム
0 投票する
2 に答える
4500 参照

c++ - Gtkmm3 で CssStyleProvider を使用する方法

gtkmm3 を使用して C++ でプログラミングしています。プログラムでいくつかのフォントを変更したい。CssStyleProvider、StyleContext に関するすべてのことを gtkmm ドキュメントと gtk+ ドキュメントで読みましたが、機能させることができず、それに関するチュートリアルが見つかりませんでした。そのように努力しています

もそのようにしてみました

そして、メインウィンドウを実行する前と実行した後にこれらを試しましたが、うまくいきません。どんな助けでも大歓迎です。

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

scale - サーフェスをぼかしずにスケールする

ファイルから派生した画像を任意の(適切な)スケールにスケーリングしようとしています。

問題は、cairo somhow がそれを自動的にぼかすことです。どうすれば修正/削除できますか? 目的は、個々のピクセルを確認することです。

返信ありがとうございます。

編集:いくつかのコード、"draw"イベントでトリガー、親はGtkDrawingArea

0 投票する
5 に答える
40209 参照

blogs - GTK +3.0とGNOME3プログラミング!ブログ、本、チュートリアルはありますか?

私はgtkとgnomeプログラミングに不慣れで、GTK+3.0とGnome3プログラミングを勉強するのが好きです。これらは両方とも最近のAPIであるため、これらのトピックに関する優れたチュートリアルやブログ投稿を見つけることができません。GTK +またはGNOMEプログラミングで見つけた本は、非常に古いものです。そこで、 http: //developer.gnome.org/gtk-tutorial/にある最新のgtkチュートリアルから始めることにしました。これは、たまたまGTK+2.90.7に関するものでした。

GTK +3.0またはGNOME3プログラミングトピックをカバーするチュートリアルブログ、またはを見つけるためにあなたの助けが必要です。これらのトピックについて知っているリンクを共有してください。よろしくお願いします。

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

python-3.x - xidからGdkウィンドウを取得するには?

私はバージョン 3.. で迷っています python2+gdk2 は:

これはかなり簡単です。しかし、その後、恐怖:

xlib が私を殺している..私はそれで何もできません。誰かが以前にそれを使ったことがありますか??

私がすでに何度か経験したドキュメントは次のとおりです: Gdk3Xlib

xid からウィンドウを取得することは、python2 でスクリーンショットを取得する最速の方法でした。python3 で別の方法を試してみると思います。多分ルートウィンドウからpeek_children?? しかし、それが私が望むウィンドウであるかどうかをどのように知ることができますか?

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

c++ - クロス プラットフォームの Gtk アプリケーションに Web ブラウザーを埋め込む

非常に単純なブラウザー (HTML と JS Ext を解析できる) を Gtk ウィジェット (願わくば gtkmm) に埋め込む必要があります。gtkmozembed を調べてみたのですが、c++ ラッパーがかなり古いので、C だけで書いてみましたが、既に Gtk+ 3.0 にコミットしており、gtkmozembed は Gtk+ 3.0 では動作しません。Gtk::Widget を拡張して gecko パーサーを入れる方法はありますか? gecko のドキュメントがまったく見つかりません。gtkmozembed にリダイレクトされ続けます。

どんなアイデア/提案も大歓迎です。

編集: @Mark Webkitgtk を使用しようとした後、次の出力が表示され、アプリケーションがクラッシュします。

.js ファイルは、HTML ページの head タグに含まれています...

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

scrollbar - コンテナーに新しく追加された子への GTK スクロール

に含まれる にWidgetを追加するアプリケーションがあります。aが追加されたら、新しく追加された親が右にスクロールするようにします。ウィジェットの追加は問題なく機能します。私の問題は次のとおりです。HBoxScrolledWindowWidgetScrolledWindowWidget

子が追加されたときに ScrolledWindow を移動するにはどうすればよいですか?

私の Vala コードは次のようになります。

私が今得ている動作は、調整が1回おきのダブルクリックで機能することです(これがすべてのシグナルです)。ダブルクリックするたびに調整が行われるようにしたいと思います。

更新私はこれを見ました:Gtk、ビューポートリストの一番下でスクロールする方法は? 、しかし、与えられた本当の決定的な答えはありません。スクロールするのに 1 秒のタイムアウトを設定する必要があるということですか?

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

gcc - gtk2.0 プログラムを gtk3 でコンパイルするには?

ubuntuでgtk2.0でコンパイルされた単純なプログラムがあります.ubuntu11.04でgtk3をインストールしました.次に同じコードをコンパイルすると、次の行でエラーが発生しました

行にコメントを付けて再コンパイルするだけです。出力ファイルを取得しましたが、コメント行がないと正しく動作しません。

gtk2.0では、次のコマンドでコンパイルしました

そしてgtk3で

gtk3 のそのメソッドに廃止予定があるかどうか疑問に思っています。例を含む簡単なドキュメントへのリンクを教えてください。2 と 3 の主な違いは何ですか。完全なソース コードは以下のとおりです。