Qtプログラムでシンプルなクロックを作成したいとします。QLabelは1秒に1回更新されます。QTでシンプルなクロックを作成する
QLabel名:label_clock
マイクロック「スクリプト」:
while (true)
{
QString time1 = QTime::currentTime().toString();
ui->label_clock->setText(time1);
}
しかし、私は私のプログラムにそれをPASEとき、あなたはすでにそれが、このスクリプトでそれを実行して停止することを知っている - 常にますがtrueにすると、スクリプトの下のコードは決して実行されません - >プログラムがクラッシュします。
このスクリプトを動作させるにはどうすればよいですか?私は1秒に1回更新されている簡単な時計を作りたいと思う。
ループの各繰り返しの間に少なくとも1秒間 "スリープ"してはいけませんか? – Max
@Maxだから代わりに何を使うべきですか? – allin0n3