修改EventEngine的启动函数,允许不启动Timer
This commit is contained in:
parent
5ef87e7798
commit
ac190f5162
@ -109,8 +109,11 @@ class EventEngine(object):
|
|||||||
self.put(event)
|
self.put(event)
|
||||||
|
|
||||||
#----------------------------------------------------------------------
|
#----------------------------------------------------------------------
|
||||||
def start(self):
|
def start(self, timer=True):
|
||||||
"""引擎启动"""
|
"""
|
||||||
|
引擎启动
|
||||||
|
timer:是否要启动计时器
|
||||||
|
"""
|
||||||
# 将引擎设为启动
|
# 将引擎设为启动
|
||||||
self.__active = True
|
self.__active = True
|
||||||
|
|
||||||
@ -118,6 +121,7 @@ class EventEngine(object):
|
|||||||
self.__thread.start()
|
self.__thread.start()
|
||||||
|
|
||||||
# 启动计时器,计时器事件间隔默认设定为1秒
|
# 启动计时器,计时器事件间隔默认设定为1秒
|
||||||
|
if timer:
|
||||||
self.__timer.start(1000)
|
self.__timer.start(1000)
|
||||||
|
|
||||||
#----------------------------------------------------------------------
|
#----------------------------------------------------------------------
|
||||||
@ -245,8 +249,11 @@ class EventEngine2(object):
|
|||||||
sleep(self.__timerSleep)
|
sleep(self.__timerSleep)
|
||||||
|
|
||||||
#----------------------------------------------------------------------
|
#----------------------------------------------------------------------
|
||||||
def start(self):
|
def start(self, timer=True):
|
||||||
"""引擎启动"""
|
"""
|
||||||
|
引擎启动
|
||||||
|
timer:是否要启动计时器
|
||||||
|
"""
|
||||||
# 将引擎设为启动
|
# 将引擎设为启动
|
||||||
self.__active = True
|
self.__active = True
|
||||||
|
|
||||||
@ -254,6 +261,7 @@ class EventEngine2(object):
|
|||||||
self.__thread.start()
|
self.__thread.start()
|
||||||
|
|
||||||
# 启动计时器,计时器事件间隔默认设定为1秒
|
# 启动计时器,计时器事件间隔默认设定为1秒
|
||||||
|
if timer:
|
||||||
self.__timerActive = True
|
self.__timerActive = True
|
||||||
self.__timer.start()
|
self.__timer.start()
|
||||||
|
|
||||||
|
@ -109,8 +109,11 @@ class EventEngine(object):
|
|||||||
self.put(event)
|
self.put(event)
|
||||||
|
|
||||||
#----------------------------------------------------------------------
|
#----------------------------------------------------------------------
|
||||||
def start(self):
|
def start(self, timer=True):
|
||||||
"""引擎启动"""
|
"""
|
||||||
|
引擎启动
|
||||||
|
timer:是否要启动计时器
|
||||||
|
"""
|
||||||
# 将引擎设为启动
|
# 将引擎设为启动
|
||||||
self.__active = True
|
self.__active = True
|
||||||
|
|
||||||
@ -118,6 +121,7 @@ class EventEngine(object):
|
|||||||
self.__thread.start()
|
self.__thread.start()
|
||||||
|
|
||||||
# 启动计时器,计时器事件间隔默认设定为1秒
|
# 启动计时器,计时器事件间隔默认设定为1秒
|
||||||
|
if timer:
|
||||||
self.__timer.start(1000)
|
self.__timer.start(1000)
|
||||||
|
|
||||||
#----------------------------------------------------------------------
|
#----------------------------------------------------------------------
|
||||||
@ -245,8 +249,11 @@ class EventEngine2(object):
|
|||||||
sleep(self.__timerSleep)
|
sleep(self.__timerSleep)
|
||||||
|
|
||||||
#----------------------------------------------------------------------
|
#----------------------------------------------------------------------
|
||||||
def start(self):
|
def start(self, timer=True):
|
||||||
"""引擎启动"""
|
"""
|
||||||
|
引擎启动
|
||||||
|
timer:是否要启动计时器
|
||||||
|
"""
|
||||||
# 将引擎设为启动
|
# 将引擎设为启动
|
||||||
self.__active = True
|
self.__active = True
|
||||||
|
|
||||||
@ -254,6 +261,7 @@ class EventEngine2(object):
|
|||||||
self.__thread.start()
|
self.__thread.start()
|
||||||
|
|
||||||
# 启动计时器,计时器事件间隔默认设定为1秒
|
# 启动计时器,计时器事件间隔默认设定为1秒
|
||||||
|
if timer:
|
||||||
self.__timerActive = True
|
self.__timerActive = True
|
||||||
self.__timer.start()
|
self.__timer.start()
|
||||||
|
|
||||||
|
@ -23,7 +23,7 @@ class MainEngine(object):
|
|||||||
def __init__(self):
|
def __init__(self):
|
||||||
"""Constructor"""
|
"""Constructor"""
|
||||||
# 创建事件引擎
|
# 创建事件引擎
|
||||||
self.eventEngine = EventEngine2()
|
self.eventEngine = EventEngine()
|
||||||
self.eventEngine.start()
|
self.eventEngine.start()
|
||||||
|
|
||||||
# 创建数据引擎
|
# 创建数据引擎
|
||||||
|
Loading…
Reference in New Issue
Block a user