問題タブ [pygi-aio]

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 投票する
0 に答える
632 参照

python-2.7 - GdkPixbuf - Python からピクセル データをファイルに保存する

Windows で Python から GdkPixbuf を使用して、いくつかのピクセルをファイルに保存しようとしています。私は優れたPyGI AIO (3.14.0)バイナリを利用しています。

拡大した結果は次のようになります。

bmp (4x4) にエンコードします。

明らかに、最初の数ピクセルが破損しています。壊れたピクセルの量は、画像のサイズによって異なるようです。ただし、一部のピクセルはそのまま残ります。私のコードにエラーがあるか、何らかの理由でメモリが破損しているに違いありません。より大きな画像をエンコードすることは可能であり、エラーは常に最初の数ピクセルに現れます。これは文字列のエンコードの問題か何かでしょうか?

編集: OS Xでプログラムをテストしましたが、エラーは非常に似ています。したがって、GdkPixbuf への Python バインディングに関する一般的な問題であると思われ、これに関連している可能性があります。これは、スクリプトの変更されたバージョンによって生成された、より大きな PNG です。赤と緑の線のグリッドは予想される出力ですが、画像の上半分のピクセルは単なるノイズです。

png (10x10) にエンコードします。

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

python - Python 3.4 インポート エラー gtk

次を使用して gtk をインポートしようとすると、次の
from gi.repository import Gtk
ようになります。

重要な場合:ここ
から Windows 10
Python 3.4.3
PyGi

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

css - PyGI: スタイリング コンテキスト メニュー

Python 3.4 で作成したアプリの GUI を構築するために PyGI を使用しています。インターフェイスのスタイルを設定するために GTK+3 の CSS 実装を使用しています。

私の .css ファイルでは、デフォルトですべてのテキストを白にするように指定しました。

私は主に暗い/黒の背景に対して作業しているため。

私が構築しているアプリにはテキスト ボックスがありますが、GTK は自動的にコンテキスト/右クリック メニューを提供します。残念ながら、私が適用したデフォルトの白いテキスト スタイルはメニューでも機能するため、ユーザーは何も見ることができません。

これらの設定を次のように上書きしようとすると:

このようになります。:disabledテキストの色は変わりませんし、疑似クラスにも反応しないようです。

GTK+3 の CSS 実装を使用して、これらのテキスト フィールドのコンテキスト メニューをスタイルまたはカスタマイズするにはどうすればよいですか?

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

python - GTK+3: Python から CSS に色を渡す

私が構築しているアプリには、16 進数のカラー コードを持つ変数があります。

この値は、ユーザーが変更できます。

私は GTK+3 を使用しているので、CSS ファイルを使用してウィジェットのスタイルを設定しています。CSSで色として使用するためにaccentColour変数を渡すにはどうすればよいですか?