Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » GUI
  • » PyGTK скроллинг gtk.TextView без юзанья gtk.ScrolledWindow ? [RSS Feed]

#1 Окт. 16, 2012 18:39:06

@cckyi_boxxx
От:
Зарегистрирован: 2012-01-13
Сообщения: 181
Репутация: +  14  -
Профиль   Отправить e-mail  

PyGTK скроллинг gtk.TextView без юзанья gtk.ScrolledWindow ?

PyGTK скроллинг gtk.TextView без юзанья gtk.ScrolledWindow ?

вопроса всего 2 : возможно-ли ? и как ?


################## upd ########################

первые 2 вопроса решены , все проще некуда -

self.__helptxt = gtk.TextView(buffer = None)
self.__helptxt.set_size_request(400 , 400)
self.__helptxt.show()
self.layout.put(self.__helptxt , 140 , 60) # втыкаю в окно
self.__hlpscroll = gtk.VScrollbar(self.__helptxt.get_vadjustment())
self.__hlpscroll.set_size_request(20 , 400)
self.__hlpscroll.show()
self.layout.put(self.__hlpscroll , 670 , 60)

но теперь другая проблема , колесо прокрутки мыши срабатывает только когда она над скроллбаром и не робит когда над gtk.TextView , мб кто знает как решить эту проблему



Отредактировано @cckyi_boxxx (Окт. 16, 2012 19:24:18)

Офлайн

#2 Окт. 17, 2012 01:14:50

@cckyi_boxxx
От:
Зарегистрирован: 2012-01-13
Сообщения: 181
Репутация: +  14  -
Профиль   Отправить e-mail  

PyGTK скроллинг gtk.TextView без юзанья gtk.ScrolledWindow ?

курил маны , насколько я понял надо заставить скроллбар ловить события в определенной в коде области а не только когда мышь над ним но как это сделать пока не знаю мб у кого-то возникают идеи ?

пробовал юзать translate_coordinates() но то-ли я его не правильно юзал , то-ли оно не работает (мб и не должно)



Отредактировано @cckyi_boxxx (Окт. 17, 2012 01:15:56)

Офлайн

  • Начало
  • » GUI
  • » PyGTK скроллинг gtk.TextView без юзанья gtk.ScrolledWindow ?[RSS Feed]

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version