當前位置: 首頁>>代碼示例>>Python>>正文


Python Box.fill方法代碼示例

本文整理匯總了Python中box.Box.fill方法的典型用法代碼示例。如果您正苦於以下問題:Python Box.fill方法的具體用法?Python Box.fill怎麽用?Python Box.fill使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在box.Box的用法示例。


在下文中一共展示了Box.fill方法的3個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Python代碼示例。

示例1: __init__

# 需要導入模塊: from box import Box [as 別名]
# 或者: from box.Box import fill [as 別名]
    def __init__(self):

        icon = loader.loadTexture('storymaps/data/actions/add.svg.png')
        icon.setMagfilter(Texture.FTLinearMipmapLinear)
        icon.setMinfilter(Texture.FTLinearMipmapLinear)
        rollover_icon = loader.loadTexture('storymaps/data/actions/add_rollover.svg.png')
        rollover_icon.setMagfilter(Texture.FTLinearMipmapLinear)
        rollover_icon.setMinfilter(Texture.FTLinearMipmapLinear)
        self.addButton = DirectButton(image= (icon, rollover_icon, rollover_icon, icon), command = self.add, suppressMouse=0)
        b = Box()
        b.fill(self.addButton)              
        self.buttons.append(b)
        self.addButton['state'] = DGG.NORMAL
開發者ID:seanh,項目名稱:PandaZUI,代碼行數:15,代碼來源:storyCard.py

示例2: GridBoxList

# 需要導入模塊: from box import Box [as 別名]
# 或者: from box.Box import fill [as 別名]
import sys,os,random
sys.path.append(os.path.join(sys.path[0],'../zui/'))
from box import Box
from gridboxlist import GridBoxList
from zcanvas import zcanvas

from pandac.PandaModules import *
import direct.directbase.DirectStart
from direct.gui.DirectGui import *

gbox = GridBoxList(columns=3,margin=0)
gbox.setPos(-.3,0,.3)
gbox.reparentTo(zcanvas.home)
cm = CardMaker('cm')
cm.setFrame(-.1,.1,-.1,.1)
for i in range(9):
    b = Box(geomnode=cm.generate())    
    gbox.append(b)
    label = DirectButton(text="Hello.")
    label.setScale(0.2)
    b.fill(label)

base.accept('mouse1',zcanvas.drag)
base.accept('mouse1-up',zcanvas.drop)

zcanvas.message(
"""You can put DirectGUI widgets in boxlists too."""
)
            
run()
開發者ID:seanh,項目名稱:PandaZUI,代碼行數:32,代碼來源:boxlist_directgui_demo.py

示例3: HBoxList

# 需要導入模塊: from box import Box [as 別名]
# 或者: from box.Box import fill [as 別名]
        Draggable.__init__(self)
        self.set_draggable(True)
        Highlightable.__init__(self)
        self.set_highlightable(True)
        # FIXME. zoomable is required to make highlightable work because of the
        # collision mask. It shouldn't be.
        self.set_zoomable(True)

hbox = HBoxList()
hbox.setPos(-.5,0,.4)
hbox.reparentTo(zcanvas.home)
for i in range(5):
    b = Box(geomnode=DemoItem.cm.generate())    
    hbox.append(b)
    i = DemoItem()
    b.fill(i)

vbox = VBoxList()
vbox.setPos(-.5,0,.25)
vbox.reparentTo(zcanvas.home)
for i in range(5):
    b = Box(geomnode=DemoItem.cm.generate())    
    vbox.append(b)

gbox = GridBoxList(columns=3)
gbox.setPos(.1,0,.1)
gbox.reparentTo(zcanvas.home)
for i in range(9):
    b = Box(geomnode=DemoItem.cm.generate())    
    gbox.append(b)
開發者ID:seanh,項目名稱:PandaZUI,代碼行數:32,代碼來源:boxlist_demo.py


注:本文中的box.Box.fill方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。