問題タブ [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.
gtk3 - gtk3GtkWindowタイトルバーの色
gtk3を使用して、デフォルトのGtkWindowタイトルバーの色を変更するにはどうすればよいですか?それはGtkStyleContextを含みますか?私はGtkCssProviderのみを使用しました。
menu - gtk3 透過メニュー
gtk3 で透明なメニューを作成することは可能ですか? 下にあるウィンドウは、背景として画像を使用します。ウィンドウの背景に色を使用できますが、画像は使用できません。
python - pygobject を使用した pango 属性
pygtk を使用する次のコードがあります。
私はそれをpygobjectに移植しようとしていますが、クラスPango.AttrFamilyもPango.AttrWeightもPango.AttrForegroundもありません(そして、Pango.AttrSizeをインスタンス化できません)。
問題は、 、 、および をインストロスペクションでどのように使用pango_attr_size_new
するpango_attr_weight_new
かpango_attr_family_new
ですpango_attr_foreground_new
。
マークアップを使用してこれを行うことができることはわかっていますが、1. 属性を使用すると物事が単純になり、2. ここで何が起こっているのか知りたいです! 私はすでにそれを解決するために多くの時間を費やしてきました。
python - pythonとgladeを使用したgtk3のウィジェットリピーター
Python を使用して gtk3 用のアプリケーションを開発しようとしています。私はグレードを使用してUIを設計しました。同様のタイプの各ウィジェットが同じ名前を持ち、インデックスが異なるウィジェット配列を使用する方法があるかどうかを知りたいです。コードを大幅に削減するのに役立ちます。
私のアプリケーションには、データの配列に基づいて異なるデータを表示する 10 個のラベル ウィジェットがあります。gbuilder.get_object()
目的のオブジェクトを取得する必要があるたびに、メソッドを呼び出す必要があります。ウィジェット配列を使用できれば、コードの冗長性を減らすのに非常に役立ちます。
python - Pythonを使用してgtk3が押されたボタンを確認します
同じ方法に対応する10個のボタンがあります。対応するメソッドでどのボタンがクリックされたかを確認するにはどうすればよいですか? 次のコードでリスト内の特定のボタンのボタン押下を確認しようとしましたが、セグメンテーション違反エラーが発生しました:
python - ホバーアニメーションがGtk3の遷移時間と機能を無視するのはなぜですか?
新しいgtkを使用すると、cssなどのファイルを使用してグラフィカルテーマを作成できます。
このcssファイル(名前付きmy-gtk-widgets.css
)を考えると:
そして次のPythonコード:
このコードを実行すると、ホバーしたときに境界線の半径を変更するボタンが表示されます。ただし、移行は瞬時に行われ、アニメーション化されません。
これの理由は何ですか?別のバージョンのgtk、python、...が必要ですか?または、このアニメーションはgtkテーマ(私の場合はUbuntuのデフォルト)に依存していますAmbience
か?または、cssファイルに何か問題がありますか?
Pythonバージョン:2.7.2+
gtkバージョン:3.0
編集:例はこれの修正版です
python - Gtk3 アプリケーションの XML ファイルから構成設定を読み取る
Gtk3 と Python を使用してデスクトップ アプリケーションを開発しようとしています。基本的には Twitter クライアントです。認証設定 (アクセス トークンとアクセス トークン シークレット) を XML ファイルに格納するつもりでした。ここで、アプリケーションの起動時にそれらを読みたいと思います。
問題は、XML ファイルを読み取るためのコードをどこに配置するかです。
認証には、次の手順が必要です。
ウィンドウが開くと、つぶやきを取得するためのメソッドが呼び出されるため、読み取りコードをメイン ウィンドウのコンストラクターに配置することはできません。コードをgithubに配置しました。
XML ファイルは次のとおりです。
c - Gtk3でCairoを使用してGtkDrawingAreaに線を引く方法
誰かが私にGtk3でカイロのC言語を使用して1本の線を描くための最小限の作業例を見せてくれませんかGtkDrawingArea
。Gtk3テストフォルダで変更しようとしましtestcairo.c
たが、動作させることができません。Cairoサイトでチュートリアルを提案しないでください。Gtk3で使用しないか、最小限の作業例ではないZetcode.comまたはgnome.org。
css - Gtk3 の CSS を使用した GtkTreeView
Gtk3 の CSS を使用して、GtkTreeView で他のすべての行を異なる色にするにはどうすればよいですか? 私は使用してみました: 偶数行の色、-GtkWidget-偶数行の色、GtkTreeView 行: nth-child(偶数)。Ubuntu natty で gtk+-3.2.3 を使用しています。
css - Gtk3 Css ボタンの状態
Ubuntu natty で gtk+-3.2.3 と css を使用しています。以下のコードでは、背景色が緑でテキストが青で始まるボタンがあります。カーソルを合わせると、背景色が赤に変わりますが、指定したようにフォントの色が白に変わりません。また、ボタンを押したままにすると、背景色がオレンジ色に変わりますが、フォントの色は指定したシアンに変わりません。なぜこうなった?これはウィンドウ マネージャーが私のコードをオーバーライドしているのでしょうか?