当前位置: 首页 > news >正文

Qt+树莓派4B 手动设置系统日期和时间

文章目录

  • 前言
  • 一、设置日期
  • 二、设置时间


前言

某些设备需要在无网络环境下工作,系统时间和日期无法通过网络实时同步,此时就需要人为设置.

一、设置日期

QString m_date,m_time;QDateEdit *dateEdit = new QDateEdit(this);
dateEdit->setFixedSize(250,60);
connect(dateEdit,&QDateEdit::editingFinished,this,&AdminWidget::dateEditSlot);void AdminWidget::dateEditSlot()
{m_date.clear();m_time.clear();m_time = QDateTime::currentDateTime().toString("hh:mm:ss");m_date = QString("sudo date -s '%1 %2'").arg(dateEdit->date().toString("yyyy-MM-dd")).arg(m_time);system(m_date.toStdString().c_str());qDebug() << "date:" << m_date;system("hwclock -w");
}

二、设置时间

QTimeEdit *timeEdit = new QTimeEdit(this);
timeEdit->setFixedSize(250,60);
connect(timeEdit,&QTimeEdit::editingFinished,this,&AdminWidget::timeEditSlot);void AdminWidget::timeEditSlot()
{m_time.clear();m_time = QString("sudo date -s '%1'").arg(timeEdit->time().toString("hh:mm:ss"));system(m_time.toStdString().c_str());qDebug() << "m_time:" << m_time;system("hwclock -w");
}
http://www.lryc.cn/news/205623.html

相关文章:

  • 用大顶堆和小顶堆实现优先队列
  • PDCA项目开发环境搭建说明
  • Git简明教程
  • 数据结构顺序表(C语言版)
  • 新手如何备考学习PMP?
  • [卷积神经网络]FasterNet论文解析
  • 知识图谱+推荐系统 文献阅读
  • shell_39.Linux参数测试
  • 3D模型格式转换工具HOOPS Exchange助力SIMCON搭建注塑项目
  • Linux_虚拟内存机制
  • 淘宝官方开放平台API接口获得店铺的所有商品、商品id、商品标题、销量参数调用示例
  • Java Spring 通过 AOP 实现方法参数的重新赋值、修改方法参数的取值
  • Real3D FlipBook jQuery Plugin 3.41 Crack
  • Pytorch:model.train()和model.eval()用法和区别,以及model.eval()和torch.no_grad()的区别
  • Linux CentOS 8(firewalld的配置与管理)
  • C复习-指针
  • Runnable和Thread的区别,以及如何调用start()方法
  • 云音乐Android Cronet接入实践
  • Linux dup和dup2
  • Spring Boot实战 | 如何整合高性能数据库连接池HikariCP
  • Spring依赖注入
  • Linux下Jenkins自动化部署SpringBoot应用
  • 【git 学习】--- ubuntu18.04 搭建本地git服务器
  • JAVA电商平台免费搭建 B2B2C商城系统 多用户商城系统 直播带货 新零售商城 o2o商城 电子商务 拼团商城 分销商城
  • Android 13 Framework 裁剪
  • 【Axios封装示例Vue2】
  • k8s-----20、持久化存储--PV/PVC
  • python matplotlib 生成矢量图
  • 机器学习中常见的特征工程处理
  • Spring IOC 和 AOP