发布时间:2025-01-19 18:01
1、进入设计模式,将Label组件拖入主设计区
2、在头文件中声明显示时间的槽
#ifndef MYDIALOG2_H
#define MYDIALOG2_H
#include
namespace Ui {
class myDialog2;
}
class myDialog2 : public QDialog
{
Q_OBJECT
public:
explicit myDialog2(QWidget *parent = 0);
~myDialog2();
private:
Ui::myDialog2 *ui;
public slots:
void showtime();
};
#endif // MYDIALOG2_H
3、在源文件中初始化并实现槽函数
#include "mydialog2.h"
#include "ui_mydialog2.h"
#include
#include
#include
myDialog2::myDialog2(QWidget *parent) :
QDialog(parent),
ui(new Ui::myDialog2)
{
ui->setupUi(this);
QTimer *timer_calendar;//用来显示当前日期的定时器
timer_calendar = new QTimer(this);//new一个QTimer对象
connect(timer_calendar,SIGNAL(timeout()),this,SLOT(showtime()));//连接槽函数
timer_calendar->start(1000);//每一秒溢出一次进入槽函数
}
myDialog2::~myDialog2()
{
delete ui;
}
void myDialog2::showtime()
{
QDateTime time = QDateTime::currentDateTime();
QString str = time.toString("yyyy-MM-dd hh:mm:ss");
ui->label_timer->setText(str);
}
debian 服务器状态,做服务器选择Debian 10.2还是Debian 9.11版本?以下为个人建议
[C# IDE]-安装 Visual Studio 2012 旗舰中文版以及编译 C# 程序
GID:旷视提出全方位的检测模型知识蒸馏 | CVPR 2021
【机器学习】Reinforcement Learning-强化学习学习笔记
【Opencv】基于python-opencv的CV2实现图片OCR前的扫描摆正OCR识别【代码实现】
golang实现一个简单的HTTP服务(go语言实现http get传参)