Pythonお勉強スレッド __part3__
■ このスレッドは過去ログ倉庫に格納されています
0264162
NGNGキーを押してからスクロールが始まるまでにタイムラグがある場合が
あるので修正して欲しいです。ついでにスペースとバックスペースに
PageDown/PageUp と同じ動作を割り当ててもらえると嬉しいです。
class MessageView(Pmw.ScrolledText, Colleague):
def bind_events(self):
:
self._textbox.bind("<Up>", self.scroll_line_up)
self._textbox.bind("<Down>", self.scroll_line_down)
self._textbox.bind("<space>", self.scroll_page_up)
self._textbox.bind("<BackSpace>", self.scroll_page_down)
:
def scroll_page_up(self, event=None):
self.component("text").yview_scroll(1, Tk.PAGES)
return "break"
def scroll_page_down(self, event=None):
self.component("text").yview_scroll(-1, Tk.PAGES)
return "break"
def scroll_line_up(self, event=None):
self.component("text").yview_scroll(-1, Tk.UNITS)
return "break"
def scroll_line_down(self, event=None):
self.component("text").yview_scroll(1, Tk.UNITS)
return "break"
■ このスレッドは過去ログ倉庫に格納されています