M0E-lnx
M0E-lnx

Reputation: 725

howto scroll a gtk.scrolledwindow object from python code

I'm writing a python application that has a glade gui. Using subprocess to execute some shell commands in the background.

Using a glade GUI which has a scrolledwindow widget and a textview widget inside the scrolledwindow widget. The textview gets populated as the subprocess.Popen object run and display their stdout and stderr to this textview.

My problem is that the textview is constantly populated, but stays still @ scroll position 0, 0 (top-most, left-most)

I want this scrolledwindow widget to stays at bottom-most, left-most at all times...

Does anyone have any idea which method I need to call scroll this thing downwards?

Upvotes: 3

Views: 3024

Answers (3)

Rob
Rob

Reputation: 2510

This is probably what you are looking for.

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

Upvotes: 1

mg.
mg.

Reputation: 8012

look at gtk.ScrolledWindow.set_placement.

(never tried)

Upvotes: 0

user25148
user25148

Reputation:

You need to get the horizontal and/or vertical gtk.Adjustment from the scrolledwindow, and change its values. See

The set_all method of gtk.Adjustment is probably what you want.

Upvotes: 2

Related Questions