【问题标题】:PyQt: Is there any Time limit widget?PyQt:有时间限制小部件吗?
【发布时间】:2016-04-23 01:30:56
【问题描述】:

我正在创建非常简单的问答游戏,我想设置延迟限制,所以它在特定时间开始和结束。

例如有一些函数:

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

    SomeDelayWidget(60s)(self.SomeFunction)

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

排序:

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

【问题讨论】:

    标签: python pyqt pyqt4


    【解决方案1】:

    使用计时器。

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

    【讨论】:

    • 谢谢,还有什么方法可以打印在标签上?
    • lbl = QtGui.QLabel(); lbl.setText("我的文字").
    • shellrox 这并不相同,但会给你一些提示...stackoverflow.com/a/36813593/1886357
    猜你喜欢
    • 2023-03-12
    • 1970-01-01
    • 1970-01-01
    • 2011-03-13
    • 1970-01-01
    • 2010-11-29
    • 2013-05-08
    • 2011-06-17
    • 1970-01-01
    相关资源
    最近更新 更多