让我们以calculator.py为例。
要添加与鼠标滚轮配合使用的滚动条,您需要更改:
output_field = TextArea(style="class:output-field", text=help_text)
至:
output_field = TextArea(style="class:output-field", text=help_text, scrollbar=True)
但是,您会添加或更改什么以使用向上翻页和向下翻页键滚动 TextArea?
# The key bindings.
kb = KeyBindings()
@kb.add("pageup")
def _(event):
# What goes here?
pass
@kb.add("pagedown")
def _(event):
# What goes here?
pass