問題タブ [gtktreeview]
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.
gtk - GTKTreeView でキーボード ショートカットを無効にする
TreeView のキーボード ナビゲーションに問題があります。ドキュメントでこれに対する解決策が見つかりませんでした。
Ctrl+キーボードのPageUp/Down組み合わせには、TreeView にフォーカスがある場合の既定の意味があります。Ctrl問題は、 +PageUp/Downを他の何かに使用したいので、このキーボードコマンドを何らかの形で無効にする必要があるということです。
ウィンドウ内のウィジェットがこれを受信しないように、このキーの組み合わせをキャプチャしたいと思います。
これは可能ですか?
c++ - 行の背景色GtkTreeViewウィジェット
gtkツリービューウィジェットで無効になっている行を薄い灰色に着色しようとしています。私が読んだことから、対応するセルレンダラーのbackground-gdkプロパティを設定し、それをモデル列にバインドすることになっています。この種の作品。
結局、私はセルだけが適切に着色されます。しかし、セルの間に醜い空白もあります。誰かがこれを修正する方法、または私が求めている効果を達成するためのより良い方法を知っていますか?
checkbox - 子の行にチェックボックスしかないGtkTreeViewを作成できますか?
GtkTreeView
チェックボックスのない親があり、すべての子にチェックボックスがあるものが欲しいのですが。私が試した(そして見た)すべてのものは、すべての行にチェックボックスを置きます。
gtk - Gladeツリービューリストストアデータが表示されない、理由が想像できない
私はすべての99%44/100が機能しています。グレイドファイルがあります。gtkbuilderを使用してレンダリングすると、出来上がりです。ツリービューリストストアのデータを除くすべて。デフォルトではツリービューが表示されないことに気付きました。これをtrueに設定すると、ツリービュー領域にボックスが表示されますが、リストストアアイテムをツリービューに表示できません。グレイドで定義されたリストストアにいくつかのデフォルトデータがあり、プログラムでいくつかも追加しましたが、何も表示されません。私が見逃している目に見えるオン/オフオプションはありますか?
python - treeviewiterの親が原因で、ジェネレーターを使用してスレッドを作成し、コールバックを使用して要素をツリービューに追加すると、pygtkアサーションが失敗します
http://unpythonic.blogspot.com/2007/08/using-threads-in-pygtk.htmlのGeneratorクラスを使用すると、次のコードでプログラムが失敗します。
問題は、親(コード内の「treeIter」)を渡すことで適切な参照が失われ、コールバックが呼び出されるまでに無効になっているようです。
ある種のイベントスレッドを維持しながら、新しいノードが正しい親の下に追加されるようにするには、これを適切に行うにはどうすればよいですか(ten.getPlaylist
関数がブロックするため、いくつかのスレッドが必要です)。
mono - GtkTreeView の正しい使い方
ListStore をモデルとして TreeView を使用しています。ユーザーが行をクリックすると、いくつかのアクションを実行したいのですが、セルの値を使用するのではなく、行を作成したデータを使用します...
現在、私は TreeView、TreeModel (ListStore)、および独自のデータ (皮肉なことにモデルと呼んでいます) を持っています。
したがって、質問は次のとおりです。
モデル (表示したいデータのオブジェクト表現) を持ち、ListStore にそのデータを入力して TreeView に表示するのは「正しい」でしょうか、それとも TreeModel の独自のバージョンを実装する (データをラップする) 方がよいでしょうか?モデル) データを表示するには?
また:
誰かが行をダブルクリックすると、アクティブ化された行へのパスを提供する RowActivated イベント (C#/Gtk# を使用) を取得できます。これで TreeIter を取得でき、それを使用してセルの値を取得できます。しかし、行が最初に構築されたデータ オブジェクトを見つけるためのベスト プラクティスは何ですか?\ (どういうわけか、この質問から最初の質問にたどり着きました。ツリーモデル...)
click - GtkTreeView の行を右クリック
ユーザーがツリービューの行を右クリックしたときに何かを行うにはどうすればよいですか?
python - PyGTK: Trouble with size of ScrolledWindow
I am using PyGTK and the gtk.Assistant
. On one page I have placed a treeview (one column, just strings) in a gtk.ScrolledWindow
(I wanted the vertical scrollbar, since the list contains about 35 items). Everything is working fine; the only thing that bugs me is that I have not been able to figure out from the documentation how to set the size of the scrolled window. Currently only three items are displayed at a time; I would like to set this number to 10 or so.
Below is the code. As you can see I have tried using a gtk.Adjustment
to influence the scrolled window's size, but as - once more - I have been incompetent at retrieving the required info from the documentation, I don't actually know what values should be put into there.
I know I should RTFM, but as I can't make head or tail of it, and as further searching, too, has been to no avail, I'm just hoping that someone on here can give me a hint.
Thanks a lot in advance!
PS: Here are the links to:
tags - ツリービューの内側のツリービュー? またはツリービュー内にリストを表示する方法
オブジェクトのプロパティを一覧表示するツリービューがあります。これらのプロパティの 1 つはタグ (文字列) のリストで、0 から任意の数の項目のリストにすることができます。つまり、曲に「Jazz」、「Favorite」、「Chillout」などのタグを付けることができます。現時点では、これらを各タグをカンマで区切った単一の文字列として実装していますが、より直感的なユーザー インターフェイスが必要です。他のすべてのプロパティは、最初の列がプロパティ名で、2 番目の列がプロパティ値である 2 列のツリービューに表示されます。
これを行う1つの方法は、ユーザーが行をクリックして編集/削除できるタグ行の2番目の列内に別のツリービューを配置するか、新しいタグを追加できる「新しいタグを追加...」行があることだと考えました。タグ。
どうすればこれを行うことができますか?または、別の GUI の提案はありますか?
python - Pythonでgtk CellRendererを使用したツリービューのドラッグアンドドロップ
Pythonなどで gtk セル レンダラーを拡張する場合、gtk.CellRendererPixbuf
ドラッグ アンド ドロップが確実に機能するようにするには、何を行う必要がありますか?
ドラッグ アンド ドロップはgtk.CellRendererText
機能しますが、拡張したカスタム CellRender では機能しませんgtk.CellRendererPixbuf
。