AttributeError: 'BigText' object has no attribute 'rows'
尝试在 ListBox 顶部放置 BigText 时,我不断收到错误消息。我知道 BigText 是一个“固定”小部件,而 ListBox 需要一个“流”小部件,但无论我尝试什么,我似乎都无法让我的程序采用 BigText。这是我尝试过的详尽示例:
head_title = urwid.BigText(('banner', u'Header'), urwid.HalfBlock5x4Font())
head = urwid.Filler(head_title)
# head = urwid.AttrMap(head, 'banner')
# head = urwid.AttrMap(head, 'streak')
head = urwid.BoxAdapter(head, 3)
print head
# this gives me `<BoxAdapter flow widget <Filler box widget <BigText fixed widget>> height=3>`
body = [head, urwid.Divider()]
return urwid.ListBox(body)
谢谢!