私はexec()
自分のコードを呼び出していませんが、timer
andQUdpSocket
は正常に動作しています。が続くexec()
のを待つために使用されますか?event
更新:は機能していました。これは、 を呼び出してtimer
いなかったためです。つまり、はまだ の一部でした。まあ私はポーリングを使用しています。したがって、 で動作する必要はありませんでした。moveToThread(this)
QThread
QThread
main thread
QUdpSocket
functions
signals
ヒント: 何かを実行する必要がある場合はinit
、 に が必要です。 が不要になるまで呼び出すことができevent loop
ます。これは、プログラムのロード時に実用的です。また、コンストラクターで呼び出す必要はありません (たとえば、内部で呼び出すこともできます)。ポインターを変数にコピーし、ポインターを使用して後で/他の場所を作成するだけです。QThread
delay
moveToThread
signals
run()
this QThread
call