pyqt5コンポーネントQTimer
1. QTimer
ホストのCPU値を定期的に検出するなど、アプリケーションで定期的に操作を実行する場合、QTimerタイマーを使用する必要があります。QTimerクラスは、繰り返しタイマーと単一タイマーを提供します。タイマーを使用するには、最初にQTimerインスタンスを作成し、そのタイムアウト信号をスロット関数に接続して、start()を呼び出します。次に、タイマーは一定の間隔でタイムアウト信号を送信します。
ウィンドウコントロールがタイムアウト信号を受信すると、タイマーを停止します、これはグラフィカルユーザーインターフェースで複雑な作業を実装する典型的な使用方法です。テクノロジーの進歩に伴い、マルチスレッドがますます多くのプラットフォームで使用され、QTimerオブジェクトが置き換えられます。
1.1。QTimerクラスの一般的なメソッド
メソッドの説明
start(ミリ秒)タイマーを開始または再起動します。間隔はミリ秒です。タイマーが既に実行中の場合、タイマーは停止して再起動します。singleSlot信号がtrueの場合、タイマーは一度だけアクティブになります
Stop()タイマーを停止します
1.2。QTimerクラスで一般的に使用される信号
信号の説明
singleShotは、指定された時間間隔の
タイムアウト後にスロット関数を呼び出すと、この信号を発行します。