本文整理汇总了Python中urwid.BarGraph方法的典型用法代码示例。如果您正苦于以下问题:Python urwid.BarGraph方法的具体用法?Python urwid.BarGraph怎么用?Python urwid.BarGraph使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类urwid
的用法示例。
在下文中一共展示了urwid.BarGraph方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: __init__
# 需要导入模块: import urwid [as 别名]
# 或者: from urwid import BarGraph [as 别名]
def __init__(self):
self.walker = urwid.SimpleFocusListWalker(contents=self.log_messages)
self.list_box = urwid.ListBox(self.walker)
self.graph = urwid.BarGraph(
attlist=['graph bg background', 'graph bg 1', 'graph bg 2'],
satt={
(1, 0): 'graph bg 1 smooth',
(2, 0): 'graph bg 2 smooth'
}
)
self.graph_widget = urwid.LineBox(self.graph, title=self.graph_title)
self.default_widget = urwid.Columns([
urwid.LineBox(
self.list_box,
title="Logger"
),
self.graph_widget
])
self.logger_widget = urwid.LineBox(
self.list_box,
title="Logger"
)
示例2: sbgtest
# 需要导入模块: import urwid [as 别名]
# 或者: from urwid import BarGraph [as 别名]
def sbgtest(self, desc, data, top, exp ):
urwid.set_encoding('utf-8')
g = urwid.BarGraph( ['black','red','blue'],
None, {(1,0):'red/black', (2,1):'blue/red'})
g.set_data( data, top )
rval = g.calculate_display((5,3))
assert rval == exp, "%s expected %r, got %r"%(desc,exp,rval)
示例3: test_bargraph
# 需要导入模块: import urwid [as 别名]
# 或者: from urwid import BarGraph [as 别名]
def test_bargraph(self):
self.wstest(urwid.BarGraph(['foo','bar']))