Пример #1
0
class MyApp(ShowBase): 
  
    def __init__(self): 
        ShowBase.__init__(self) 

        # Instantiate CEGUI helper class 
        self.CEGUI = PandaCEGUI() 

        # Setup CEGUI resources 
        self.CEGUI.initializeResources('./datafiles') 

        # Setup our CEGUI layout 
        self.setupUI() 

        # Enable CEGUI Rendering/Input Handling 
        self.CEGUI.enable() 

    def setupUI(self): 
        self.CEGUI.SchemeManager.create("VanillaSkin.scheme") 
        self.CEGUI.SchemeManager.create("TaharezLook.scheme") 
        self.CEGUI.System.setDefaultMouseCursor("Vanilla-Images", "MouseArrow") 

        root = self.CEGUI.WindowManager.loadWindowLayout("VanillaWindows.layout") 
        self.CEGUI.System.setGUISheet(root) 
        
        self.wnd = self.CEGUI.WindowManager.createWindow("TaharezLook/FrameWindow", "Demo Window") 
        root.addChildWindow(self.wnd) 
Пример #2
0
    def __init__(self): 
        ShowBase.__init__(self) 

        # Instantiate CEGUI helper class 
        self.CEGUI = PandaCEGUI() 

        # Setup CEGUI resources 
        self.CEGUI.initializeResources('./datafiles') 

        # Setup our CEGUI layout 
        self.setupUI() 

        # Enable CEGUI Rendering/Input Handling 
        self.CEGUI.enable()