本文整理匯總了Python中enthought.chaco.api.HPlotContainer.do_layout方法的典型用法代碼示例。如果您正苦於以下問題:Python HPlotContainer.do_layout方法的具體用法?Python HPlotContainer.do_layout怎麽用?Python HPlotContainer.do_layout使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類enthought.chaco.api.HPlotContainer
的用法示例。
在下文中一共展示了HPlotContainer.do_layout方法的3個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Python代碼示例。
示例1: test_valign
# 需要導入模塊: from enthought.chaco.api import HPlotContainer [as 別名]
# 或者: from enthought.chaco.api.HPlotContainer import do_layout [as 別名]
def test_valign(self):
container = HPlotContainer(bounds=[300,200], valign="center")
comp1 = StaticPlotComponent([200,100])
container.add(comp1)
container.do_layout()
self.failUnlessEqual(comp1.position, [0,50])
container.valign="top"
container.do_layout(force=True)
self.failUnlessEqual(comp1.position, [0,100])
return
示例2: test_stack_nonresize
# 需要導入模塊: from enthought.chaco.api import HPlotContainer [as 別名]
# 或者: from enthought.chaco.api.HPlotContainer import do_layout [as 別名]
def test_stack_nonresize(self):
# Assuming resizable='' for all plot containers and components
container = HPlotContainer(bounds=[300,100])
comp1 = StaticPlotComponent([100,70])
comp2 = StaticPlotComponent([90,80])
comp3 = StaticPlotComponent([80,90])
container.add(comp1, comp2, comp3)
container.do_layout()
self.assert_tuple(container.get_preferred_size(), (270,90))
self.assert_tuple(container.bounds, (300,100))
self.assert_tuple(comp1.position, (0,0))
self.assert_tuple(comp2.position, (100,0))
self.assert_tuple(comp3.position, (190,0))
return
示例3: test_stack_one_resize
# 需要導入模塊: from enthought.chaco.api import HPlotContainer [as 別名]
# 或者: from enthought.chaco.api.HPlotContainer import do_layout [as 別名]
def test_stack_one_resize(self):
"Checks stacking with 1 resizable component thrown in"
container = HPlotContainer(bounds=[300,100])
comp1 = StaticPlotComponent([100,70])
comp2 = StaticPlotComponent([90,80])
comp3 = StaticPlotComponent([80,90], resizable='hv')
comp4 = StaticPlotComponent([40,50])
container.add(comp1, comp2, comp3, comp4)
container.do_layout()
self.assert_tuple(container.get_preferred_size(), (230,80))
self.assert_tuple(container.bounds, (300,100))
self.assert_tuple(comp1.position, (0,0))
self.assert_tuple(comp2.position, (100,0))
self.assert_tuple(comp3.position, (190,0))
self.assert_tuple(comp4.position, (260,0))
return