0

我将一个简单的 midi 音乐音序器从 javascript 重写为 Python,作为自学 Python 的一种方式。

我已经准备好开始使用时间(用于触发 midi 事件),但我找不到任何好的资源来及时执行脚本、安排时间事件等。

我读过的一些东西建议我应该使用像 tkinter 这样的模块,但我宁愿让所有的计时机制独立于任何 gui 模块。

有没有人有任何关于时间工作的建议/资源?

4

1 回答 1

0

要在某个时间间隔内执行脚本(当然是在另一个脚本中),您可能需要查看time模块(此处的文档)。

但是,如果您打算使用timingGUI,您可能希望有并发线程或处理,这样用户界面就不会出现延迟。在这种情况下,您可以使用multithreading( Documentation ) 或multiprocessing( Documentation ) 模块。

最后一点,一些 GUI 框架带有内置的线程支持,所以你可能想看看。例如,PyQT4有一个叫做QThread处理所有线程/事件操作的东西。

于 2013-09-14T14:09:28.353 回答