当前位置: 首页>>代码示例>>Python>>正文


Python State.event方法代码示例

本文整理汇总了Python中State.State.event方法的典型用法代码示例。如果您正苦于以下问题:Python State.event方法的具体用法?Python State.event怎么用?Python State.event使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在State.State的用法示例。


在下文中一共展示了State.event方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: event

# 需要导入模块: from State import State [as 别名]
# 或者: from State.State import event [as 别名]
 def event(self, event):
     State.event(self, event)
     self.scroller.event(event)
     self.title = self.scroller.get_value()                
     
     if event.type == pygame.MOUSEBUTTONDOWN:       
         if event.button == 2:
             self.mode = 'playing'
             self.image = GIFImage(self.filename)                                             
开发者ID:symunona,项目名称:quadroscope,代码行数:11,代码来源:Player.py

示例2: event

# 需要导入模块: from State import State [as 别名]
# 或者: from State.State import event [as 别名]
 def event(self, event):
     State.event(self, event)
     self.scroller.event(event)                        
     
     if event.type == pygame.MOUSEBUTTONDOWN:                        
         if event.button == 2 :
             SetProperty(self.stack, self.camera, self.scroller.get_value()) 
         if event.button == 3 :
             Confirm(self.stack, 'Sure reset to default?', self.reset_to_default) 
开发者ID:symunona,项目名称:quadroscope,代码行数:11,代码来源:SetPropertiesList.py

示例3: event

# 需要导入模块: from State import State [as 别名]
# 或者: from State.State import event [as 别名]
 def event(self, event):
     State.event(self, event)
     self.scroller.event(event)                        
     self.title = self.scroller.get_value()
     
     if event.type == pygame.MOUSEBUTTONDOWN:                        
         if event.button == 2 :
             if self.scroller.get_value() == 'shutdown':
                 self.updater.shutdown()
                 
             if self.scroller.get_value() == 'reboot':
                 self.updater.reboot()
                 
             if self.scroller.get_value() == 'restart':
                 self.updater.restart_employees()
开发者ID:symunona,项目名称:quadroscope,代码行数:17,代码来源:Power.py

示例4: event

# 需要导入模块: from State import State [as 别名]
# 或者: from State.State import event [as 别名]
    def event(self, event):
        
        if self.property['type'] == 'select':
            self.scroller.event(event)
            self.camera.set_property(self.propertykey, self.scroller.get_value())                
            
        # self.camera.set_property(self.propertykey, )
        
        if event.type == mouse.MOUSEWHEEL:        
            if self.property['type'] == 'numeric':                                
                delta = self.property['step'] * event.delta;                        
                
                current_value = self.camera.get_property_value(self.propertykey)
                current_value += delta
                current_value = utils.limit(self.property['min'], self.property['max'], current_value)                                          
                self.camera.set_property(self.propertykey, current_value) 

        if event.type == pygame.MOUSEBUTTONDOWN:
            # ok
            if event.button == 2 :
                self.camera.save_settings()
                self.back()
                return 
                
            # cancel
            if event.button == 1 :
                self.camera.set_property(self.propertykey, self.original_value)
                self.back()
                return

            # reset to default
            if event.button == 3 :
                if ('default' in self.property.keys()):                        
                    self.camera.set_property(self.propertykey, self.property['default'])
                    if self.property['type'] == 'select':
                        self.scroller.set_value(self.property['default'])
                    
                else:
                    self.camera.set_property(self.propertykey, self.original_value)
                    if self.property['type'] == 'select':
                        self.scroller.set_value(self.original_value)
            
        State.event(self, event)
                
开发者ID:symunona,项目名称:quadroscope,代码行数:45,代码来源:SetProperty.py

示例5: event

# 需要导入模块: from State import State [as 别名]
# 或者: from State.State import event [as 别名]
 def event(self, event):
     State.event(self, event)
     self.scroller.event(event)        
     self.title = self.scroller.get_value()
     if (self.title == 'clean'): self.title = ''
     
     if event.type == pygame.MOUSEBUTTONDOWN:                        
         if event.button == 2 : 
             if self.scroller.get_value() == 'setproperty':
                 SetPropertiesList(self.stack, self.camera)
             if self.scroller.get_value() == 'player':
                 Player(self.stack)
             if self.scroller.get_value() == 'power':
                 Power(self.stack, self.updater)
         
         if event.button == 1 :
             pygame_utils.take_picture_event()           
         # see main parameters
         if event.button == 3 : 
             self.scroller.set_value('overview')                 
             
     if event.type == pygame.MOUSEBUTTONUP:
         if event.button == 1 :                 
             self.scroller.set_value('clean')                                
开发者ID:symunona,项目名称:quadroscope,代码行数:26,代码来源:MainState.py


注:本文中的State.State.event方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。