vumeter.py

来自「reduced python source for embedded apps」· Python 代码 · 共 36 行

PY
36
字号
#! /usr/bin/env pythonimport audioimport stdwinfrom VUMeter import VUMeterfrom WindowParent import WindowParentimport MainLoopNBUFS=20BUFSIZE = NBUFS*48SCALE=128class MyVUMeter(VUMeter):	def init_reactivity(self):		self.parent.need_mouse(self)	def mouse_down(self, detail):		if self.enabled:			self.stop()		else:			self.start()	def mouse_move(self, detail): pass	def mouse_up(self, detail): passdef main():	audio.setrate(3)	audio.setoutgain(0)	w = WindowParent().create('VU Meter', (200, 100))	v = MyVUMeter().define(w)	v.start()	w.realize()	while 1:		w.dispatch(stdwin.getevent())main()

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?