本文整理汇总了Python中ui.widgets.sprite.LcarsWidget.handleEvent方法的典型用法代码示例。如果您正苦于以下问题:Python LcarsWidget.handleEvent方法的具体用法?Python LcarsWidget.handleEvent怎么用?Python LcarsWidget.handleEvent使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ui.widgets.sprite.LcarsWidget
的用法示例。
在下文中一共展示了LcarsWidget.handleEvent方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: handleEvent
# 需要导入模块: from ui.widgets.sprite import LcarsWidget [as 别名]
# 或者: from ui.widgets.sprite.LcarsWidget import handleEvent [as 别名]
def handleEvent(self, event, clock):
handled = False
if (event.type == MOUSEBUTTONDOWN and self.rect.collidepoint(event.pos)):
handled = True
if (event.type == MOUSEBUTTONUP):
if self.handler:
self.handler(self, event, clock)
handled = True
LcarsWidget.handleEvent(self, event, clock)
return handled
示例2: handleEvent
# 需要导入模块: from ui.widgets.sprite import LcarsWidget [as 别名]
# 或者: from ui.widgets.sprite.LcarsWidget import handleEvent [as 别名]
def handleEvent(self, event, clock):
handled = False
if (event.type == MOUSEBUTTONDOWN and self.rect.collidepoint(event.pos)):
self.applyColour(colours.WHITE)
self.highlighted = True
self.beep.play()
handled = True
if (event.type == MOUSEBUTTONUP and self.highlighted):
self.applyColour(self.colour)
if self.handler:
self.handler(self, event, clock)
handled = True
LcarsWidget.handleEvent(self, event, clock)
return handled
示例3: handleEvent
# 需要导入模块: from ui.widgets.sprite import LcarsWidget [as 别名]
# 或者: from ui.widgets.sprite.LcarsWidget import handleEvent [as 别名]
def handleEvent(self, event, clock):
handled = False
if (event.type == MOUSEBUTTONDOWN and
self.rect.collidepoint(event.pos)):
self.applyColour(colours.WHITE)
self.highlighted = True
# NOTE: Should put the sounds behind a global/config param
# self.beep.play()
handled = True
if (event.type == MOUSEBUTTONUP and self.highlighted):
self.applyColour(self.colour)
if self.handler:
self.handler(self, event, clock)
handled = True
LcarsWidget.handleEvent(self, event, clock)
return handled