本文整理汇总了Python中PyQt4.QtCore.QTimer方法的典型用法代码示例。如果您正苦于以下问题:Python QtCore.QTimer方法的具体用法?Python QtCore.QTimer怎么用?Python QtCore.QTimer使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类PyQt4.QtCore
的用法示例。
在下文中一共展示了QtCore.QTimer方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: __init__
# 需要导入模块: from PyQt4 import QtCore [as 别名]
# 或者: from PyQt4.QtCore import QTimer [as 别名]
def __init__(self, cf, parent=None):
super(ParamManager, self).__init__(parent)
self.cf = cf
self.fw = {}
self.setColumnCount(3)
self.setHeaderLabels(['Name', 'Type', 'Value'])
self.setAlternatingRowColors(True)
self.timerCalib = QTimer()
self.timerCalib.setSingleShot(True)
self.timerCalib.setInterval(500)
self.timerCalib.timeout.connect(lambda: self.cf.param.request_param_update("%s.%s" % ('imu_calib','gyroCalib')))
self.cf.connected.add_callback(self.populate)
self.cf.disconnected.add_callback(self.uppopulate)
self.setEditTriggers(QAbstractItemView.NoEditTriggers)
self.itemDoubleClicked.connect(self.userStartEdit)
示例2: __init__
# 需要导入模块: from PyQt4 import QtCore [as 别名]
# 或者: from PyQt4.QtCore import QTimer [as 别名]
def __init__(self):
"""初始化事件引擎"""
# 事件队列
self.__queue = Queue()
# 事件引擎开关
self.__active = False
# 事件处理线程
self.__thread = Thread(target=self.__run)
# 计时器,用于触发计时器事件
self.__timer = QTimer()
self.__timer.timeout.connect(self.__onTimer)
# 这里的__handlers是一个字典,用来保存对应的事件调用关系
# 其中每个键对应的值是一个列表,列表中保存了对该事件进行监听的函数功能
self.__handlers = defaultdict(list)
# ----------------------------------------------------------------------
示例3: __init__
# 需要导入模块: from PyQt4 import QtCore [as 别名]
# 或者: from PyQt4.QtCore import QTimer [as 别名]
def __init__(self):
"""初始化事件引擎"""
# 事件队列
self.__queue = Queue()
# 事件引擎开关
self.__active = False
# 事件处理线程
self.__thread = Thread(target = self.__run)
# 计时器,用于触发计时器事件
self.__timer = QTimer()
self.__timer.timeout.connect(self.__onTimer)
# 这里的__handlers是一个字典,用来保存对应的事件调用关系
# 其中每个键对应的值是一个列表,列表中保存了对该事件进行监听的函数功能
self.__handlers = {}
#----------------------------------------------------------------------
示例4: __init__
# 需要导入模块: from PyQt4 import QtCore [as 别名]
# 或者: from PyQt4.QtCore import QTimer [as 别名]
def __init__(self):
"""初始化事件引擎"""
# 事件队列
self.__queue = Queue()
# 事件引擎开关
self.__active = False
# 事件处理线程
self.__thread = Thread(target = self.__run)
# 计时器,用于触发计时器事件
self.__timer = QTimer()
self.__timer.timeout.connect(self.__onTimer)
# 这里的__handlers是一个字典,用来保存对应的事件调用关系
# 其中每个键对应的值是一个列表,列表中保存了对该事件进行监听的函数功能
self.__handlers = defaultdict(list)
# __generalHandlers是一个列表,用来保存通用回调函数(所有事件均调用)
self.__generalHandlers = []
#----------------------------------------------------------------------
示例5: init
# 需要导入模块: from PyQt4 import QtCore [as 别名]
# 或者: from PyQt4.QtCore import QTimer [as 别名]
def init(self, history=512, autoscale=True):
self.widget = pg.PlotWidget()
self.widget.block = self
self.gr_block.set_history(history)
self.plot = self.widget.plot()
self.plot.setPen(QtGui.QColor(self.input.color))
#self.widget.setYRange(*self.yrange)
self.widget.enableAutoRange('y', 0.95 if autoscale else False)
self.buffer = []
self.timer = QtCore.QTimer()
self.timer.timeout.connect(self.updateGUI)
self.timer.start(100)
示例6: startCapture
# 需要导入模块: from PyQt4 import QtCore [as 别名]
# 或者: from PyQt4.QtCore import QTimer [as 别名]
def startCapture(self):
global new_user_added
if new_user_added == True:
self.initDir()
self.capturing = True
self.capture = cv2.VideoCapture(camera_port)
self.capture.set(cv2.cv.CV_CAP_PROP_FRAME_WIDTH, self.video_size.width())
self.capture.set(cv2.cv.CV_CAP_PROP_FRAME_HEIGHT, self.video_size.height())
self.timer = QtCore.QTimer()
self.timer.timeout.connect(self.display_video_stream)
self.timer.start(30)
else:
self.messageLbl.setText('Warning: First create new user')
示例7: __init__
# 需要导入模块: from PyQt4 import QtCore [as 别名]
# 或者: from PyQt4.QtCore import QTimer [as 别名]
def __init__(self):
self._reads = {}
self._writes = {}
self._timer=QTimer()
self._timer.setSingleShot(True)
if QCoreApplication.startingUp():
self.qApp=QCoreApplication([])
self._ownApp=True
else:
self.qApp = QCoreApplication.instance()
self._ownApp=False
self._blockApp = None
self._readWriteQ=[]
""" some debugging instrumentation """
self._doSomethingCount=0
PosixReactorBase.__init__(self)
示例8: qtstart
# 需要导入模块: from PyQt4 import QtCore [as 别名]
# 或者: from PyQt4.QtCore import QTimer [as 别名]
def qtstart():
global ctimer, wxtimer, temptimer
global manager
global objradar1
global objradar2
global objradar3
global objradar4
getallwx()
gettemp()
objradar1.start(Config.radar_refresh * 60)
objradar1.wxstart()
objradar2.start(Config.radar_refresh * 60)
objradar2.wxstart()
objradar3.start(Config.radar_refresh * 60)
objradar4.start(Config.radar_refresh * 60)
ctimer = QtCore.QTimer()
ctimer.timeout.connect(tick)
ctimer.start(1000)
wxtimer = QtCore.QTimer()
wxtimer.timeout.connect(getallwx)
wxtimer.start(1000 * Config.weather_refresh *
60 + random.uniform(1000, 10000))
temptimer = QtCore.QTimer()
temptimer.timeout.connect(gettemp)
temptimer.start(1000 * 10 * 60 + random.uniform(1000, 10000))
if Config.useslideshow:
objimage1.start(Config.slide_time)
示例9: start
# 需要导入模块: from PyQt4 import QtCore [as 别名]
# 或者: from PyQt4.QtCore import QTimer [as 别名]
def start(self, interval):
self.timer = QtCore.QTimer()
self.timer.timeout.connect(self.run_ss)
self.timer.start(1000 * interval + random.uniform(1, 10))
self.run_ss()
示例10: myquit
# 需要导入模块: from PyQt4 import QtCore [as 别名]
# 或者: from PyQt4.QtCore import QTimer [as 别名]
def myquit(a=0, b=0):
global objradar1, objradar2, objradar3, objradar4
global ctimer, wtimer, temptimer
objradar1.stop()
objradar2.stop()
objradar3.stop()
objradar4.stop()
ctimer.stop()
wxtimer.stop()
temptimer.stop()
if Config.useslideshow:
objimage1.stop()
QtCore.QTimer.singleShot(30, realquit)
示例11: __init__
# 需要导入模块: from PyQt4 import QtCore [as 别名]
# 或者: from PyQt4.QtCore import QTimer [as 别名]
def __init__(self, *args, **kwargs):
MyMplCanvas.__init__(self, *args, **kwargs)
timer = QtCore.QTimer(self)
timer.timeout.connect(self.update_figure)
timer.start(100)
示例12: init_ui
# 需要导入模块: from PyQt4 import QtCore [as 别名]
# 或者: from PyQt4.QtCore import QTimer [as 别名]
def init_ui(self):
"""Init game interface."""
board_width = self.ms_game.board_width
board_height = self.ms_game.board_height
self.create_grid(board_width, board_height)
self.time = 0
self.timer = QtCore.QTimer()
self.timer.timeout.connect(self.timing_game)
self.timer.start(1000)
示例13: __init__
# 需要导入模块: from PyQt4 import QtCore [as 别名]
# 或者: from PyQt4.QtCore import QTimer [as 别名]
def __init__(self, cf, parent=None):
super(LogManager, self).__init__(parent)
self.cf = cf
self.toc = None
self.timerHZUpdate = QTimer()
self.timerHZUpdate.timeout.connect(self.updateFreqMonitor)
self.setFreqMonitorFreq(hz=2)
self.estimateHzOn = True
self.headers = ['Name','State', 'HZ Desired', 'HZ Actual']#, 'ROS']
self.setHeaderLabels(self.headers)
self.header().setStretchLastSection(True)
self.header().setResizeMode(0, QHeaderView.Stretch)
self.header().setResizeMode(1, QHeaderView.ResizeToContents)
self.header().setResizeMode(2, QHeaderView.ResizeToContents)
self.header().setResizeMode(3, QHeaderView.ResizeToContents)
#self.header().setResizeMode(4, QHeaderView.ResizeToContents)
self.setAlternatingRowColors(True)
# So we can select which cols we can change
self.setEditTriggers(QAbstractItemView.NoEditTriggers)
self.itemDoubleClicked.connect(self.userStartEdit)
# All log groups send errors to this signal
self.sig_logError.connect(self.logError)
self.cf.connected.add_callback(self.newToc)
self.cf.disconnected.add_callback(self.purgeToc)
# Yaw offset to compensate for gyro drift
self.yawOffset = 0.0
self.preYaw = 0.0
# ASL offset
self.groundLevel = 0.0 # ground level (offset from gui)
self.preAsl = 0.0 # previous asl value
self.aslOffset = 0.0 # offset from other barometer
# If we should spam ROS messages or not
self.pubRos = True
示例14: __init__
# 需要导入模块: from PyQt4 import QtCore [as 别名]
# 或者: from PyQt4.QtCore import QTimer [as 别名]
def __init__(self, parent):
super(Tracker, self).__init__(parent)
self.name = self.__class__.__name__
# Ros Stuff
self.sub_tf = parent.sub_tf
self.pub_tf = parent.pub_tf
# Timer that checks if we have failed to start
self.timer = QTimer()
self.timer.setSingleShot(True)
self.timer.timeout.connect(self.failed)
self.timeout = 2000 #ms
self.timer.setInterval(self.timeout)
示例15: __init__
# 需要导入模块: from PyQt4 import QtCore [as 别名]
# 或者: from PyQt4.QtCore import QTimer [as 别名]
def __init__(self,parent=None):
super(QtCore.QObject, self).__init__(parent)
pygame.init() #Do we need this? Or is it done already elsewhere
pygame.camera.init()
self.cam = None
self.buffer = None
self.size = (1280, 720)
# Get new image from camera at cam fps
self.camTimer = QtCore.QTimer(self)
self.camTimer.timeout.connect(self.emitNextFrame)