- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我正在尝试创建一个数字时钟。但是,我的目的不是获取 currentTime()。相反,我正在定义自己的时间并从那里开始增加时间。
但是,在我的代码中,我可以调用 tickSimulation(),但时钟计时器不会开始计时。它只是停留在 11:00:00。声明 addSecs(1000) 是否正确?
请帮忙。谢谢!
StatusBar::StatusBar()
{
createButtons();
time = new QTime(11, 0, 0);
};
void StatusBar::createButtons()
{
...
lcdSimulation = new QLCDNumber;
lcdSimulation->setNumDigits(8);
simulationTimer = new QTimer;
simulationTimer->start(1000);
QObject::connect(simulationTimer, SIGNAL(timeout()), this, SLOT(tickSimulation()));
addWidget(lcdSimulation);
...
}
void StatusBar::tickSimulation()
{
QString text = time->toString(Qt::TextDate);
if((time->second() % 2) == 0)
text[2] = ' ';
lcdSimulation->display(text);
time->addSecs(1000);
};
最佳答案
当您调用 QTime 的 addSecs 函数时,它会返回新的 QTime 对象。所以你需要使用返回的对象来显示正确的时间
QTime n(11, 0, 0);
QTime t;
t = n.addSecs(1000);
//use t to show correct time
参见 QTime在此处获取更多信息。
关于c++ - Qt QLCDNumber QTimer 数字时钟节拍,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19507410/
我正在使用 celery beat 来安排一些任务。我可以使用 CELERY_TIMEZONE 设置来使用 crontab 计划来安排任务,它会在上述时区的预定时间运行。 但我希望能够在同一个应用程序
我正在构建一个项目,在速度方面比较一些单例方法。 我想做的是要求用户输入他们希望每个方法运行多少次,遍历它们并计算 CPU 滴答。 问题是CPU thick全为0,怎么办? 这是我的代码: int n
我使用 Celery beat 每 10 秒获取一次站点数据。因此,我更新了我的 Django 项目中的设置。我正在将 rabbitmq 与 celery 一起使用。 settings.py # Th
我有几个通过节拍执行的 celery 任务。在开发中,我使用一个命令来设置它,例如: celery worker -A my_tasks -n XXXXX@%h -Q for_mytasks -c 1
是否可以编写一个程序,将特定乐器提供的旋律/节拍/节奏提取到由多种乐器组成的波形(或其他音乐格式)文件中? 哪些算法可以用于此,哪种编程语言最适合它? 最佳答案 这是一个迷人的领域。这里的基本数学工具
以下程序使用 MIDO 读取 'g1.mid' 然后将其保存到 'g1_new.mid'。我的问题是:在读取文件时,'msg.time'是一个浮点值,但在保存文件时,'time in Message'
我有 celery beat 和 celery(四个 worker )批量做一些加工步骤。其中一项任务大致是这样的:“对于每个尚未创建 Y 的 X,创建一个 Y。” 任务以半快速(10 秒)的速度定期
我在 celery-beat 容器上遇到错误。 Celery-Beat 错误日志: [2018-11-27 12:40:21,139: WARNING/MainProcess] (0, 0): (40
我是一名优秀的程序员,十分优秀!