I m 书写一只音乐家,使用ur子。 我打算在一个简单的ListWalker上把目前的游戏列入一个名单箱,然后是一栏、一栏和最后一个框架。
我如何用其他东西取代该清单箱的全部内容(或简单的ListWalker)?
相关守则:
class mainDisplay(object):
...
def renderList(self):
songList = db.getListOfSongs()
songDictList = [item for item in songList if item[ location ] in
commandSh.currentPlaylists[commandSh.plyr.currentList]]
self.currentSongWidgets = self.createList(songDictList)
self.mainListContent = urwid.SimpleListWalker([urwid.AttrMap(w, None,
reveal focus ) for w in self.currentSongWidgets])
def initFace(self):#this is the init function that creates the interface
#on startup
...
self.scanPlaylists()
self.renderList()
self.mainList = urwid.ListBox(self.mainListContent)
self.columns = urwid.Columns([self.mainList, self.secondaryList])
self.pile = urwid.Pile([self.columns,
("fixed", 1, self.statusDisplayOne),
("fixed", 1, self.statusDisplayTwo),
("fixed", 1, self.cmdShInterface)], 3)
self.topFrame = urwid.Frame(self.pile)
正式编码: - 接口代码核对表。
如今,《刑法》状况极差,我只为两个月的方案规划工作。 对你可能提出的任何关于密码风格、布局或任何其他方面的建议都非常赞赏。