問題タブ [gdk]
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.
background - GtkViewport の背景を削除する
GtkViewport の灰色の背景を削除する (背景を透明にする) ことは可能ですか?
mono - gtk#Monoのgdk.Pixbufの問題
私はMonogtk#で小さな描画プログラムを作成し、Cairoグラフィックライブラリを使用しています。MacOsXシステムでコーディングとコンパイルを行っています。ある時点でPixbufに入れて、後でそれをドローアブルオブジェクトに取得するドローアブルオブジェクトがあります。アイデアは、ドローアブル内の画像の「スナップショット」を撮り、その上に描画することです。
問題は、Pixbufをドローアブルに戻すと、すべて黄色に縞模様が表示され、画像の一部が欠落しているように見えることです。
更新:LinuxとWindowsのマシンでプログラムを実行したところ、問題なく動作しました。したがって、このエラーはMacOsXでのみ発生します。コードは次のとおりです。
誰かがここで何が起こっているのかを知っていて、それを修正するための正しい方向に私を向けることができれば、非常にありがたいです。
python - GDK のインポートに関する問題
プログラムに GDK をインポートしようとしていますが、引き続きエラーが発生します
これを修正する方法を知っていますか?私がすでに試した前にそれは働いていたのでimport gtk.GDK
、import GDK
.
PyGTK をインストールしました。PyGDK は pyGTK の一部です。
python - PyGobject Introspection と Gtk+3 で Gtk.Atom を作成する
環境:
Gtk+2.x とのウィンドウ オーバーラップの防止に関する投稿がありましたが、Gtk+3 の最近の変更によりgdk_property_change()
、PyGobject Introspection (以降 PyGI と呼びます) に相当する関数が影響を受けましたGdk.property_change()
。前の SO の回答では、property_change
引数の型は (str、str、Gdk.PROP_MOD_*、int、data) でしたが、Gtk+3 の同等のものは代わりに (GdkWindow、GdkAtom、GdkAtom、int、GdkPropMode、data、int) を要求します。文字列ではなく GdkAtom を引数として渡すことが、新しい要件のようです。
問題:
メソッドで PyGtk で新しい Gdk.Atom を作成できますgtk.gdk.atom_intern(str)
。ドキュメント内の対応する C 関数はgdk_atom_intern()
. ただし、PyGI にはそのようなメソッドはありません。単にdir(Gtk)
Gdk.Atom または Gdk.atom_name を返しますが、Gdk.atom_intern は返しません。Gdk.Atom にも明白なメソッドはありません。PS: 139 行目でこのコードを読んでいるようですGdk.atom_intern()
が、利用可能です。
質問:
Gtk+3 で PyGI を使用して Gdk.Atom を作成する (または作成する方法を見つける) 方法を知っていますか?
ありがとう。
gtk - GTK3 アプリケーションでウィンドウの背景画像を設定する方法
私はこの方法を見つけました:
しかし、GdkPixmapは現在廃止されているようです...
では、GTK3 で GtkWindow の背景画像を設定するにはどうすればよいでしょうか?
python - GTKなしで処理するGDKイベント
私は(Pythonで)GTKなしでGDKをプログラミングしています。単にx11の抽象化としてです。この投稿は私の最後のチャンスです。
私の問題は、GDKウィンドウのシグナル/イベントをキャプチャする方法やそれらの名前がわからないことです。
私がする時:
私は得る:
GTKとPYGTKのリファレンスは、クラス、関数、定数について語っていますが、それらの相互関係については何も語っていないため、役に立ちません。それはglibメインループについてですか?
いくつかの例が必要です。良いGDKチュートリアルまたはソースコードはありますか?GDK信号をキャプチャするためのglib.MainLoopの例はありますか?
ありがとうございました。
linux - Linuxで画面ベンダーとシリアル番号を取得する
Gdk::Screen
コンピューターに接続されたモニターを表すインスタンスがあります。そのモニターのベンダーIDやシリアル番号を読み取るにはどうすればよいですか?
XScreenからベンダーIDとシリアル番号を取得することも十分です。
モニターのEDIDを読み取ることでも十分です。
何か案は?ありがとう!
scroll - サイズ割り当てが拡大しているか縮小しているかを判断するために GdkRectangle をどのように使用しますか?
size-allocate
GtkScrolledWindowにシグナルのコールバックがあります。そのウィンドウに何かを追加しているときに、右にスクロールしたい。これは問題なく動作しますが、そのウィンドウから項目を削除するときに微妙なバグが発生します。ものを追加するときにのみウィンドウをスクロールしたいと思います。信号が GdkRectangle を受信していることがわかりますが、その使用方法がわかりません。
groovy - Groovy 1.8.0 String クラス .tokenize(String) メソッドのバグ?
仕事のプロジェクトでGroovyをいじっていると、次の奇妙なことに遭遇しました。
ただし、代替トークンを使用すると問題なく動作します。おそらく誰かが、これが私の問題なのか、それともGroovy開発者に報告すべきものなのかを明らかにすることができます。