Programación Qt, envío hexadecimal para controlar la lámpara, cómo hacer que cambie de color y enviar el código de solicitud en un bucle
Oye, parece que he respondido preguntas similares. . . La respuesta es para su referencia, es más o menos así.
Usa un temporizador para hacer este bucle
int num=0; //Variables globales
const char tab[3][3]= {{255 , 0, 0}, {0, 255, 0}, {0, 0, 255}}; //Definir tres colores
Configura el temporizador en el constructor de Dialog
{
temporizador = nuevo QTimer(este);
conectar(temporizador, SEÑAL(tiempo de espera()), esto, SLOT(sendData()));
timer-gt;start(1000);
}
void Dialog::sendData()
{
udpSocket-gt ; writeDatagram(tab[time], 3, QHostAddress:: Broadcast, port);
num=(num 1)3 //Asegúrese de que el valor de num sea 0, 1, 2< /p; >
}