【发布时间】:2012-11-02 19:44:50
【问题描述】:
我正在使用 Python 和 PySide(PyQt 替代方案)。我有一个在后台运行的应用程序,我想使用 QTimer 来安排一些要执行的任务。
但是,我需要 QTimer 来调用我的程序中的一个方法,但是这个方法需要“初始化参数”来指定方法应该做什么。
我认为我需要继承 QTimer 并覆盖 timeout 或 start 方法是否正确?如果是这样,那是哪一个,我将如何处理?我几乎没有覆盖现有方法的经验,而且谷歌搜索也没有得到很多结果(有一些我不明白的 C++ )。我已经设法做了一些事情(例如,我覆盖了 start() 方法,但是原始 start 方法的代码没有执行(可以理解),我不知道该代码应该是什么。
或者有其他方法吗?
【问题讨论】:
标签: python qt pyqt scheduled-tasks