Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: обновление информации в окне  (Прочитано 709 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Reset82

  • Автор темы
  • Участник
  • *
  • Сообщений: 109
    • Просмотр профиля
обновление информации в окне
« : 06 Декабря 2014, 19:45:13 »
Привет всем! Подскажите пожалуйста, уже все облазил, и кроме helloworld ничего нет нигде :( Мне нужно чтобы информация в окне pygtk обновлялась. Я почти не разбираюсь в программировании, но очень хотелось бы понять этот момент! Подскажите что почитать, может примеры какие есть?

Оффлайн aSmile

  • Активист
  • *
  • Сообщений: 754
    • Просмотр профиля
Re: обновление информации в окне
« Ответ #1 : 06 Декабря 2014, 21:27:37 »
Мне нужно чтобы информация в окне pygtk обновлялась.
А конкретнее? Какой именно виджет? По каким событиям?

Оффлайн Reset82

  • Автор темы
  • Участник
  • *
  • Сообщений: 109
    • Просмотр профиля
Re: обновление информации в окне
« Ответ #2 : 06 Декабря 2014, 21:49:26 »
у меня берется последняя запись в файл из последней строки, я это вывожу через gtk.Label, пытался обновлять, но ничего как нового окна (правда уже обновленного) не добился. Хотелось бы чтобы просто в окне обновлялся текст, по времени, допустим каждую секунду или чаще.

Оффлайн alsoijw

  • Старожил
  • *
  • Сообщений: 4062
  • Fedora 25 GNOME 3 amd64
    • Просмотр профиля
Re: обновление информации в окне
« Ответ #3 : 06 Декабря 2014, 21:55:57 »
Reset82, у gtk.Label должно быть поле типа text. Приравняйте его к нужному тексту.
Мало видеть нам начало - надо видеть и конец. Если видишь ты создание - значит где-то есть ТВОРЕЦ
Многие жалуются: геометрия в жизни не пригодилась. Ямб от хорея им приходится отличать ежедневно?

Оффлайн Reset82

  • Автор темы
  • Участник
  • *
  • Сообщений: 109
    • Просмотр профиля
Re: обновление информации в окне
« Ответ #4 : 06 Декабря 2014, 22:07:49 »
а как задать промежуток обновления? текст в окно у меня выводит, но не обновляет, ну, либо делал что оно обновлялось по клику, но нужно чтобы оно просто обновлялось, исходя из временных рамок.

Оффлайн aSmile

  • Активист
  • *
  • Сообщений: 754
    • Просмотр профиля
Re: обновление информации в окне
« Ответ #5 : 07 Декабря 2014, 09:21:51 »

Оффлайн Reset82

  • Автор темы
  • Участник
  • *
  • Сообщений: 109
    • Просмотр профиля
Re: обновление информации в окне
« Ответ #6 : 07 Декабря 2014, 14:46:31 »
http://www.pygtk.org/pygtk2tutorial/ch-TimeoutsIOAndIdleFunctions.html

Тут в примере как раз Label обновляется: http://tuxion.com/2010/04/16/periodic-timers-in-pygtk.html
ух ты :) спасибо огромное! Я так не пробовал, наверно то что нужно!

 

Страница сгенерирована за 0.069 секунд. Запросов: 25.