[Visual Studio] Qt obtiene la hora del sistema y actualiza la hora en tiempo real, usa lenguaje C++, coopera con Qt para desarrollar una interfaz de comunicación en serie

El conocimiento no está solo, debe ser sistemático. Puede encontrar más mi resumen personal y experiencia relacionada en esta columna: Visual Studio .

Este requisito proviene de este proyecto: 【Visual Studio】Función de curva de dibujo en tiempo real de Qt, utilizando lenguaje C++ y desarrollando una interfaz de comunicación en serie con Qt .

Hora de actualización de Qt Live

El objetivo es obtener la hora propia del sistema y mostrarla en la interfaz. Al mismo tiempo, también es necesario mantener actualizaciones en tiempo real. El efecto es el siguiente:

inserte la descripción de la imagen aquí

documentoGUI.ui

Se utiliza una etiqueta para mostrar la fecha y la hora.

inserte la descripción de la imagen aquí

documentoGUI.h

Este lado qdatetime.hes responsable de obtener la fecha y la hora del sistema.

inserte la descripción de la imagen aquí
Agregue otra variable systemTimercomo el temporizador del sistema. Establezca un intervalo de actualización más tarde.

inserte la descripción de la imagen aquí

documentoGUI.cpp

Aquí se establece el intervalo de actualización systemTimerdel en 500 milisegundos.
Luego updateTime()conéctese .

inserte la descripción de la imagen aquí

updateTime()En la función, escriba la acción de activación cuando expire el temporizador, es decir, actualice la hora.

inserte la descripción de la imagen aquí

Árbitro.

  1. Tiempo de actualización en tiempo real de Qt
  2. Desarrollo de aplicaciones VS+Qt: obtenga la hora del sistema

Supongo que te gusta

Origin blog.csdn.net/weixin_36815313/article/details/131346517
Recomendado
Clasificación