def toggle(self, reason):
if reason == QtWidgets.QSystemTrayIcon.Trigger:
# Toggle camera state and switch icon and tooltip
self.cameraState = (self.cameraState + 1) % 2
self.setToolTip(const.TRAY_TOOLTIP[self.cameraState])
icon = QtGui.QIcon(QtGui.QPixmap(const.TRAY_ICON[self.cameraState]))
self.setIcon(icon)
# Toggle webcam
if self.cameraState == const.CAMERA_INACTIVE:
const.disableCamera = True
self.showMessage(const.TEAM_NAME,
const.TOGGLE_MESSAGE[self.cameraState],
QtWidgets.QSystemTrayIcon.Information,
const.TOGGLE_MESSAGE_TIME)
else:
const.disableCamera = False
self.showMessage(const.TEAM_NAME,
const.TOGGLE_MESSAGE[self.cameraState],
QtWidgets.QSystemTrayIcon.Information,
const.TOGGLE_MESSAGE_TIME)
live_vid.main()
评论列表
文章目录