問題タブ [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 投票する
2 に答える
2687 参照

gtk3 - gtk3GtkWindowタイトルバーの色

gtk3を使用して、デフォルトのGtkWindowタイトルバーの色を変更するにはどうすればよいですか?それはGtkStyleContextを含みますか?私はGtkCssProviderのみを使用しました。

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

menu - gtk3 透過メニュー

gtk3 で透明なメニューを作成することは可能ですか? 下にあるウィンドウは、背景として画像を使用します。ウィンドウの背景に色を使用できますが、画像は使用できません。

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

python - pygobject を使用した pango 属性

pygtk を使用する次のコードがあります。

私はそれをpygobjectに移植しようとしていますが、クラスPango.AttrFamilyもPango.AttrWeightもPango.AttrForegroundもありません(そして、Pango.AttrSizeをインスタンス化できません)。

問題は、 、 、および をインストロスペクションでどのように使用pango_attr_size_newするpango_attr_weight_newpango_attr_family_newですpango_attr_foreground_new

マークアップを使用してこれを行うことができることはわかっていますが、1. 属性を使用すると物事が単純になり、2. ここで何が起こっているのか知りたいです! 私はすでにそれを解決するために多くの時間を費やしてきました。

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

python - pythonとgladeを使用したgtk3のウィジェットリピーター

Python を使用して gtk3 用のアプリケーションを開発しようとしています。私はグレードを使用してUIを設計しました。同様のタイプの各ウィジェットが同じ名前を持ち、インデックスが異なるウィジェット配列を使用する方法があるかどうかを知りたいです。コードを大幅に削減するのに役立ちます。

私のアプリケーションには、データの配列に基づいて異なるデータを表示する 10 個のラベル ウィジェットがあります。gbuilder.get_object()目的のオブジェクトを取得する必要があるたびに、メソッドを呼び出す必要があります。ウィジェット配列を使用できれば、コードの冗長性を減らすのに非常に役立ちます。

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

python - Pythonを使用してgtk3が押されたボタンを確認します

同じ方法に対応する10個のボタンがあります。対応するメソッドでどのボタンがクリックされたかを確認するにはどうすればよいですか? 次のコードでリスト内の特定のボタンのボタン押下を確認しようとしましたが、セグメンテーション違反エラーが発生しました:

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

python - ホバーアニメーションがGtk3の遷移時間と機能を無視するのはなぜですか?

新しいgtkを使用すると、cssなどのファイルを使用してグラフィカルテーマを作成できます。

このcssファイル(名前付きmy-gtk-widgets.css)を考えると:

そして次のPythonコード:

このコードを実行すると、ホバーしたときに境界線の半径を変更するボタンが表示されます。ただし、移行は瞬時に行われ、アニメーション化されません。

ここに画像の説明を入力してください

ここに画像の説明を入力してください

これの理由は何ですか?別のバージョンのgtk、python、...が必要ですか?または、このアニメーションはgtkテーマ(私の場合はUbuntuのデフォルト)に依存していますAmbienceか?または、cssファイルに何か問題がありますか?

Pythonバージョン:2.7.2+

gtkバージョン:3.0

編集:例はこれの修正版です

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

python - Gtk3 アプリケーションの XML ファイルから構成設定を読み取る

Gtk3 と Python を使用してデスクトップ アプリケーションを開発しようとしています。基本的には Twitter クライアントです。認証設定 (アクセス トークンとアクセス トークン シークレット) を XML ファイルに格納するつもりでした。ここで、アプリケーションの起動時にそれらを読みたいと思います。

問題は、XML ファイルを読み取るためのコードをどこに配置するかです。

認証には、次の手順が必要です。

ウィンドウが開くと、つぶやきを取得するためのメソッドが呼び出されるため、読み取りコードをメイン ウィンドウのコンストラクターに配置することはできません。コードをgithubに配置しました。

XML ファイルは次のとおりです。

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

c - Gtk3でCairoを使用してGtkDrawingAreaに線を引く方法

誰かが私にGtk3でカイロのC言語を使用して1本の線を描くための最小限の作業例を見せてくれませんかGtkDrawingArea。Gtk3テストフォルダで変更しようとしましtestcairo.cたが、動作させることができません。Cairoサイトでチュートリアルを提案しないでください。Gtk3で使用しないか、最小限の作業例ではないZetcode.comまたはgnome.org。

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

css - Gtk3 の CSS を使用した GtkTreeView

Gtk3 の CSS を使用して、GtkTreeView で他のすべての行を異なる色にするにはどうすればよいですか? 私は使用してみました: 偶数行の色、-GtkWidget-偶数行の色、GtkTreeView 行: nth-child(偶数)。Ubuntu natty で gtk+-3.2.3 を使用しています。

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

css - Gtk3 Css ボタンの状態

Ubuntu natty で gtk+-3.2.3 と css を使用しています。以下のコードでは、背景色が緑でテキストが青で始まるボタンがあります。カーソルを合わせると、背景色が赤に変わりますが、指定したようにフォントの色が白に変わりません。また、ボタンを押したままにすると、背景色がオレンジ色に変わりますが、フォントの色は指定したシアンに変わりません。なぜこうなった?これはウィンドウ マネージャーが私のコードをオーバーライドしているのでしょうか?