PyQt:是否有任何时间限制小部件?

PyQt: Is there any Time limit widget?

我正在创建非常简单的问答游戏,我想对其进行延迟限制,因此它在特定时间开始和结束。

例如有一些功能:

def Time():
    self.widget1.show()
    self.widget2.hide()

    SomeDelayWidget(60s)(self.SomeFunction)

我希望这个小部件发送某种激活特定功能的信号。

已排序:

那么是否有任何延迟小部件会在特定秒数内超时,然后向某个插槽发送信号?

使用计时器。

tmr = QtCore.QTimer()
tmr.setSingleShot(True)
tmr.timeout.connect(self.SomeFunction)
tmr.start(10000)