Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
関数を継続的に呼び出すために、QTimerオブジェクトを一定間隔でカウントしようとしています。私は例に従い、間隔を設定しましたが、再びカウントを開始するようには見えません。
これは私が取り組んでいるコードです
QTimer *timer = new QTimer(this); timer->setInterval(1000); connect(timer, SIGNAL(timeout()), this, SLOT(MyFunction())); timer->start();
申し訳ありませんが、問題だったヘッダー ファイルのスロットに関数が設定されていませんでした。
private slot: void MyFunction();
メインループはまだ実行中ですか? 「これ」で参照するオブジェクトはまだ存在しますか? タイマーが単発に設定されているか確認していただけますか?