0

ScrolledWindow と Table がネストされた PyGTK のプログラムがあります。表の行は、異なる高さにすることができます。私が見つけようとしているのは、ビューをスクロールして、選択した行から開始する方法です。scrolled_window.get_vadjustment().set_value() を使用してスクロールバーを特定の位置に移動する方法は知っていますが、テーブル行のスクロール位置を見つける方法がわかりません。

または、間違ったウィジェットを使用している可能性があり、誰かが正しいウィジェットを教えてくれますか? 私は次の動作を達成しようとしています:画面にはテーブルの行が表示され、一番上の行は現在選択されているオブジェクトです。ユーザーが上または下のボタンを押すと、テーブル全体が下または上にスクロールするため、前または次の行が一番上の行になります。

4

1 に答える 1