在我的應用程序中,我有一個ListBox包含非常長的短項目列表。我想爲每個頁面展示儘可能多的項目,我希望列表框顯示多個列。Python + Urwid:列列表框?
我查看了文檔,沒有找到任何描述ListBox和Columns容器組合的東西。這可能嗎?或者我錯了嗎?
在我的應用程序中,我有一個ListBox包含非常長的短項目列表。我想爲每個頁面展示儘可能多的項目,我希望列表框顯示多個列。Python + Urwid:列列表框?
我查看了文檔,沒有找到任何描述ListBox和Columns容器組合的東西。這可能嗎?或者我錯了嗎?
試試這個。
text1 = urwid.Text("text1", 'center')
text2 = urwid.Text("text2", 'center')
text3 = urwid.Text("text3", 'center')
childs = urwid.Columns([('fixed', 10, text1), ('fixed', 10, text2), ('fixed', 10, text3)],)
menuList = urwid.SimpleListWalker([childs])
lb = urwid.ListBox(menuList)
你需要一個帶有多列的列表框嗎?你能說明你想要的嗎? – MA1
我需要一個ListBox顯示多個列中的子項。不包含多列的列表框。說明如何? – Daniel
通過圖像說明可能。 – MA1