+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

暂无数据

npyscreen是否支持可点击的网格行?

发布于2020-10-12 03:32     阅读(1032)     评论(0)     点赞(29)     收藏(0)


0

1

2

3

4

5

6

7

8

npyscreen使您可以创建网格,甚至可以进行设置,select_whole_line=True以便在使用箭头键在网格中移动时选择整行。当用户在网格中选择一行并点击进入时,是否可以做一些事情?


解决方案


原来,我可以将其添加到表单类的create方法中:

self.grid_widget.add_handlers({curses.ascii.NL: self.do_stuff})

然后到表单类:

def do_stuff(self, input):
    self.MyText.value = self.grid_widget.selected_row()
    self.MyText.display()

请注意,我尝试使用curses.KEY_ENTER而不是curses.ascii.NL,但是由于某些原因,这似乎不起作用。

0

1

2

3

4

5

6

7

8



所属网站分类: 技术文章 > 问答

作者:黑洞官方问答小能手

链接: https://www.pythonheidong.com/blog/article/579163/1382ab57b39e607c15a8/

来源: python黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

29 0
收藏该文
已收藏

评论内容:(最多支持255个字符)