1

QtアプリケーションのステータスをUpdソケットを介して毎秒送信する必要があります。どうすればこれを達成できますか?QThread ::sleepを使用してQThreadeをサブクラス化する必要がありますか、それとも最適なアプローチがありますか?ありがとう

4

1 に答える 1

0

最後に、私は別のアプローチを使用します。

QTimer:_

QTimer iAmAliveTimer.setInterval(1500);
iAmAliveTimer.setSingleShot(true);
connect(&iAmAliveTimer, SIGNAL(timeout()), this, SLOT(sendIamAlive()), Qt::UniqueConnection);
iAmAliveTimer.start();

SLOT呼び出されると、必要なものをソケットから送信します。

于 2012-09-21T07:54:19.733 に答える