我正在创建一个小的urwid
应用程序供我使用,它的结构是一个Filler
,它有一个Pile
由几个Text
组成,后跟一个Divider
,一个Edit
,另一个Divier
,最后是一个Text
:
Text1
Text2
Text3
Divide
>> Edit
Divide
Textout
现在,我想用另一个Text
字段替换Text1 .. Text3
,这些字段的确切数目是不同的。我想我应该重新绘制整个用户界面,但是我没有得到任何响应draw_screen()
我的班级:
^{2}$welcom()
函数生成上述字段,options
是{
我像这样运行循环
def refresh(_loop,_data):
m.new_point()
_loop.draw_screen()
_loop.set_alarm_in(2,refresh)
m = main_ui()
loop = urwid.MainLoop(m)
loop.set_alarm_in(2,refresh)
loop.run()
如何更新用户界面?在
目前没有回答
相关问题 更多 >
编程相关推荐