【发布时间】:2017-04-21 00:32:42
【问题描述】:
我正在尝试使用 PyQt 创建一个程序,该程序目前由 4 个页面的堆叠小部件组成。实现了一个计时器,3 秒后用户当前所在的页面切换到下一页。我目前正在尝试添加一个计时器,该计时器向用户显示他们在该页面上剩余的时间(理想情况下以秒为单位)。但是,我不知道如何将计时器连接到计数器,也找不到任何有用的东西。
这是当前的代码,基本上就是定时器:
import sys
from PyQt4.QtCore import *
from PyQt4.QtGui import *
from StackedWidget import *
app = QApplication(sys.argv)
window = QMainWindow()
ui = Ui_MainWindow()
ui.setupUi(window)
def NextTimer():
ui.stackedWidget.setCurrentIndex((ui.stackedWidget.currentIndex() + 1))
myTimer = QTimer()
myTimer.timeout.connect(NextTimer)
myTimer.start(3000)
我正在尝试将计时器连接到 QLCDNumber 类的计数器,标记为计数器。目前没有涉及此计数器的代码,它只是存在。
感谢您的帮助。
【问题讨论】:
-
使用
QLCDNumber创建最小的工作示例,以便每个人都可以对其进行测试并创建解决方案。
标签: python python-3.x timer pyqt