我正在使用 Python 和 PySide(PyQt 替代方案)。我有一个在后台运行的应用程序,我想使用 QTimer 来安排一些要执行的任务。
但是,我需要 QTimer 在我的程序中调用一个方法,但是这个方法需要“初始化参数”来指定方法应该做什么。
我是否正确地认为我需要继承 QTimer 并覆盖 thetimeout
或start
方法?如果是这样,那是哪一个,我将如何处理?我几乎没有覆盖现有方法的经验,而且谷歌搜索也没有得到很多结果(有一些我不明白的 C++ )。我已经设法做了一些事情(例如,我覆盖了该start()
方法,但是原始 start 方法的代码没有执行(可以理解),我不知道该代码应该是什么。
还是有其他方法?