3

私はグレードGUIを持つPythonアプリケーションを書いています。サブプロセスを使用して、バックグラウンドでいくつかのシェル コマンドを実行します。

scrolledwindow ウィジェットと scrolledwindow ウィジェット内に textview ウィジェットを持つグレード GUI を使用します。subprocess.Popen オブジェクトが実行されると、textview に値が入力され、stdout と stderr がこの textview に表示されます。

私の問題は、テキストビューが常に読み込まれているが、スクロール位置0、0(一番上、一番左)で静止していることです

この scrolledwindow ウィジェットを常に一番下、一番左に配置したい...

このことを下にスクロールするためにどのメソッドを呼び出す必要があるか、誰にもわかりませんか?

4

3 に答える 3

2

スクロールされたウィンドウから水平および/または垂直のgtk.Adjustmentを取得し、その値を変更する必要があります。見る

gtk.Adjustmentのset_allメソッドは、おそらくあなたが望むものです。

于 2009-12-21T16:25:57.303 に答える
1

これはおそらくあなたが探しているものです。

http://faq.pygtk.org/index.py?req=show&file=faq14.010.htp

于 2010-06-11T19:52:12.860 に答える
0

を見てくださいgtk.ScrolledWindow.set_placement

(試したことがありません)

于 2009-12-21T16:29:51.057 に答える