我想根据 15 FPS 的帧速率更新 Qtimer - 所以我的 def update(): 每 0,06 秒接收一个信号。你能帮助我吗?我在下面附加了一个代码示例,其中我的 setInterval 输入是 1/15,但我不知道这是否是正确的方法。谢谢。
from PyQt5 import QtCore
def update():
print('hey')
fps = 15
timer = QtCore.QTimer()
timer.timeout.connect(update)
timer.setInterval(1/fps)
timer.start()
您有以下错误:
import sys
from PyQt5 import QtCore
def update():
print("hey")
if __name__ == "__main__":
app = QtCore.QCoreApplication(sys.argv)
fps = 15
timer = QtCore.QTimer()
timer.timeout.connect(update)
timer.setInterval(1000 / fps)
timer.start()
app.exec_()
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)