Как прокрутить объект gtk.scrolledwindow из кода Python - PullRequest
2 голосов
/ 21 декабря 2009

Я пишу приложение на Python, которое имеет графический интерфейс Glade. Использование подпроцесса для выполнения некоторых команд оболочки в фоновом режиме.

Использование графического интерфейса пользователя glade с виджетом scrolledwindow и виджетом textview внутри виджета scrolledwindow. Текстовое представление заполняется при запуске объекта subprocess.Popen и отображает их stdout и stderr для этого текстового представления.

Моя проблема в том, что текстовое представление постоянно заполняется, но остается неподвижным при позиции прокрутки 0, 0 (самый верхний, самый левый)

Я хочу, чтобы этот виджет с прокручиваемым окном всегда оставался самым нижним, самым левым ...

Кто-нибудь знает, какой метод мне нужно вызвать, прокрутите эту вещь вниз?

Ответы [ 3 ]

2 голосов
/ 21 декабря 2009

Вам необходимо получить горизонтальную и / или вертикальную настройку из окна прокрутки и изменить его значения. Смотри

Метод gtk set_all. Вероятно, то, что вам нужно, - это настройка.

1 голос
/ 11 июня 2010

Это, вероятно, то, что вы ищете.

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

0 голосов
/ 21 декабря 2009

посмотрите на gtk.ScrolledWindow.set_placement.

(никогда не пробовал)

...