Obsolete Members for QTimer

クラスQTimer の以下のメンバは非推奨である。これらは古いソース・コードの動作を維持するために提供されています。新しいコードでは使用しないことを強くお勧めします。

静的パブリック・メンバー

(deprecated in 6.8) void singleShot(int msec, const QObject *receiver, const char *member)
(deprecated in 6.8) void singleShot(int msec, Qt::TimerType timerType, const QObject *receiver, const char *member)

メンバ関数ドキュメント

[static, deprecated in 6.8] void QTimer::singleShot(int msec, const QObject *receiver, const char *member)

この関数は6.8以降非推奨です。新しいコードでは使用しないことを強くお勧めします。

クロノのオーバーロードを使用してください。この静的関数は、与えられた時間間隔の後にスロットを呼び出します。

この関数を使うと、わざわざtimerEvent を使ったり、ローカルのQTimer オブジェクトを作ったりする必要がないので、とても便利です。

#include <QApplication>
#include <QTimer>

int main(int argc, char *argv[])
{
    QApplication app(argc, argv);
    QTimer::singleShot(600000, &app, QCoreApplication::quit);
    ...
    return app.exec();
}

このサンプル・プログラムは、10分(60万ミリ秒)後に自動的に終了します。

receiver が受信オブジェクトで、member がスロットです。時間間隔はmsec ミリ秒です。

注意:この関数はリエントラントである。

start()も参照のこと

[static, deprecated in 6.8] void QTimer::singleShot(int msec, Qt::TimerType timerType, const QObject *receiver, const char *member)

この関数は6.8以降非推奨。新しいコードでは使用しないことを強くお勧めします。

これはオーバーロードされた関数です。

クロノのオーバーロードを使用してください。この静的関数は、与えられた時間間隔の後にスロットを呼び出します。

この関数を使うと、わざわざtimerEvent を使ったり、ローカルのQTimer オブジェクトを作ったりする必要がないので、とても便利です。

receiver が受信オブジェクトで、member がスロットです。時間間隔はmsec ミリ秒です。timerType はタイマーの精度に影響する。

注意:この関数はリエントラントである。

start()も参照してください

本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。