本文整理匯總了Python中box.Box.reparentTo方法的典型用法代碼示例。如果您正苦於以下問題:Python Box.reparentTo方法的具體用法?Python Box.reparentTo怎麽用?Python Box.reparentTo使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類box.Box
的用法示例。
在下文中一共展示了Box.reparentTo方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Python代碼示例。
示例1: CardMaker
# 需要導入模塊: from box import Box [as 別名]
# 或者: from box.Box import reparentTo [as 別名]
cm = CardMaker('cm')
cm.setFrame(-.2,.2,-.2,.2)
def __init__(self):
ZNode.__init__(self,geomnode = DemoItem.cm.generate())
# FIXME. Currently highlightable only works when zoomable.
self.set_zoomable(True)
Highlightable.__init__(self)
self.set_highlightable(True)
Draggable.__init__(self)
self.set_draggable(True)
for i in range(5):
b = Box(geomnode=DemoItem.cm.generate())
b.setPos(i*0.5-1,0,0.5)
b.reparentTo(zcanvas.home)
d = DemoItem()
d.setPos(i*0.5-1,0,-0.5)
d.reparentTo(zcanvas.home)
base.accept('mouse1',zcanvas.drag)
base.accept('mouse1-up',zcanvas.drop)
zcanvas.message(
"""Drag the demo items (in white) and
drop them onto the boxes (in black)."""
)
run()