問題タブ [pygtk]
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.
python - pygtk:gtk.gdk.Pixbufに線を引きます
PILでpygtkを使用しています。Image
PILをsに変換する方法はすでに理解していgtk.gdk.Pixbuf
ます。pixbufを表示するために行うことは、を作成してgtk.gdk.Image
からを使用することimg.set_from_pixbuf
です。この画像に数本の線を引きたいと思います。どうやら私はそれをする必要がありDrawable
ます。ドキュメントを調べ始めましたが、すでに8〜10個のウィンドウが開いていて、まったく簡単ではありません。
だから-私の絵を表すDrawableを取得し、それにいくつかのものを描き、それをgdk.Image
アプリに表示できるように変換するには、どのような魔法を入力する必要がありますか?
ruby - Ruby/Glade/GtK で GtkMozEmbed ブラウザをタブに追加するには?
Glade を使用して設計している GUI に GtkMozEmbed を使用してブラウザーを追加しようとしています。ブラウザーにノートブック ウィジェットのタブを表示させたいのですが、実際にこれを行う方法がわかりません。ブラウザーを配置するためにどのコンテナーを使用するか、およびこのコンテナーに実際にブラウザーを埋め込むための関連付けられた ruby コードを考えています。どんな助けでも感謝します!
python - gtkの2つの要素を同じサイズにする方法は?
私はpyGTKを使用しています。両側に2つの小さな要素を持つ大きな要素をレイアウトしたい. 審美的な理由から、2 つの小さい方を同じサイズにしたいと考えています。そのままでは、それらは数ピクセル異なり、結果として中央の要素が中央に配置されません。
gtk.Table を 3 つのセルで使用してみましたが、homogeneous=True を使用しても目的の効果が得られません。セルを8つ作って、真ん中のセルにセルを多く持たせてみたのですが、うまくいきません。これを行う方法はありますか?
python - GTK で、画面上のウィジェットの実際のサイズを取得するにはどうすればよいですか?
まずget_size_request
方法を調べました。そこにあるドキュメントは次で終わります:
ウィジェットが実際に使用するサイズを取得するには
size_request()
、このメソッドの代わりに を呼び出します。
私は見てsize_request()
、それはで終わります
また、サイズ リクエストは、ウィジェットが実際に割り当てられるサイズであるとは限らないことにも注意してください。
では、GTK にウィジェットの実際のサイズを取得する関数はありますか? これは画面上にあり実際に表示されているウィジェットなので、GTK はこの情報を必ずどこかに持っています。
python - GTK で、ウィンドウを閉じられないようにするにはどうすればよいですか?
たとえば、Windows システムで「X」をグレー表示します。
python - GTK:チェックボタンのbgカラーを変更
次のことを試しましたが、ボタンの背景はまだ白です。
また、CheckButtonをEventBoxに追加し、その色を変更しましたが、ボタンの周囲のスペースの背景を設定するだけで、ボタン自体はまだ白い背景でした。
python - GTK: 色付きの通常のボタンを作成する
どうすればいいのですか?多くのサイトでは、ボタンで .modify_bg() を呼び出すだけでよいと言われていますが、それは何もしません。ボタンに EventBox を追加し、それにラベルを追加して、その色を変更することはできますが、それは恐ろしいように見えます - ボタンの端の間に変化しない灰色のスペースがたくさんあります。次のようなものが欲しいだけです:
(ソース: kksou.com )
このサイトは、ボタンで modify_bg() を実行したと主張しています。しかし、それは私にはうまくいきません。=(.
正しい答えは、おそらくスタイルの作成、または gtkrc ファイルを使用したものなどです。誰かが私をその方向に向けることができますか?
python - Windows の GTK で、アプリ全体の背景色を変更するにはどうすればよいですか?
http://www.pygtk.org/docs/pygtk/gtk-constants.htmlによるとSTATE_NORMAL
、 、 などの 5 つの状態タイプがありますSTATE_INSENSITIVE
。Table、HBox、VBox などの背景色を設定したいのですが、あらゆる種類の状態のすべての可能な色を設定しようとしました:
何も効果がありません。効果があるのは、手動で EventBoxes を作成し、特に既存の gtk.STATE_NORMAL 色を使用して他の色とブレンドした場合だけです。ただし、私の介入なしに gtk によって作成されたものはすべて影響を受けませんでした。
これを行うための適切な方法は何ですか?gtkrc ファイルなどを作成する必要はありません。これは、hbox、vbox などに色がなく、透明であるためですか? では、アプリケーションの一般的な色を提供するのは誰でしょうか?
python - gtk.Table の行を強調表示するにはどうすればよいですか?
の特定の行を強調表示したいgtk.Table
。また、マウスオーバーで別の色で強調表示したい(Webブラウザーのリンクのように)。各セルに eventBox を詰め込み、STATE_NORMAL
bgのSTATE_PRELIGHT
色を変更するだけでうまくいくと思いましたが、イベントボックスにマウスを合わせるとうまくいきません。より良い方法はありますか?
python - gtk の alloc_color() のポイントは何ですか?
さまざまな例では常に alloc_color() や gtk.color.parse('red') などを使用しています。何が必要ですalloc_color
か?