問題タブ [gtkscrolledwindow]

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

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:

0 投票する
3 に答える
3335 参照

gtk - gtkscrolledwindow を自動スクロールする

GTKscrolledWindow 内にある多数の水平ドロップダウンとテキスト ボックスを備えたフォーム インターフェイスがあります。ウィンドウには無制限の数のフォームがあるため、フォームを水平方向に配置する必要があります (フォームの表を考えてください)。

オペレーターが画面の右側にある次のフォームコントロールにタブ移動すると、GTKScrolledWindow が右に自動スクロールされますか?

関連する質問は、フォーカスされた要素 (ボタンなど) が親のスクロール ウィンドウに表示されているかどうかを検出する方法です。

ありがとう。

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

c - GtkScrolledWindow 内で Gtk+ ウィジェットを作成して、GtkPane にパックされたときに展開する方法は?

( sscce : here )GtkTreeView内に 2 つの s がパックされていることを示すプログラムがあります。GtkPaned

結果は次のとおりです。

2 つのツリー ビューを表示するウィンドウ

ただし、テーブルが大きくなる可能性があるため、GtkScrolledWindows (sscce: here )に追加しました。

ただし、以下のスクリーンショットのように、ウィンドウはほとんど薄いトランス状態になるまで折りたたまれます。

めちゃくちゃ小さい窓

ウィンドウを最大化すると、最初の列は表示されません (ただし、手動で展開することはできます)。

最初のテーブルが表示されない

GtkScrolledWindowsでは、このシナリオで使用した最初のスクリーンショットの外観を取得する最良の方法は何ですか? また、ペインの列のサイズを相互に関連付けて定義できますか (たとえば、最初の列は 30%、2 番目の列は 70% など)。

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

python - GtkScrolledWindow で現在の表示領域を取得するにはどうすればよいですか

gtkscrolledwindow があり、その中に gtk 画像があります。GtkScrolledWindow で現在の表示領域を取得するにはどうすればよいですか? たとえば、私の画像は 1366x768 ピクセルで、画像の 300x400 ピクセル部分がスクロール ウィンドウに表示されます。(x,y,width,height) のような表示部分の座標を取得したい: https://developer.gnome.org/gtkmm/unstable/classGtk_1_1ScrolledWindow.htmlですが、解決策が見つかりません。ありがとう。

EDIT:user1146332からの解決策どうもありがとうございました。Python コードの場合:

GtkScrollbar で使用される調整の場合、許容される値の有効な範囲は、調整 -> 下限から調整 -> 上限 - 調整 -> page_size になることに注意してください。

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

python - ScrolledWindow で TextView をスクロールして、カーソルが pyGTK2 で見えるようにする

ScrolledWindow に Textview があります。テキストビューのテキストバッファのシグナル「変更」にコールバックを設定しました。ここで、ScrolledWindow をカーソルの位置までスクロールする必要があります。それ、どうやったら出来るの?

助けてください。