pyqt5コンポーネントQTimer

pyqt5コンポーネントQTimer


1. QTimer

ホストのCPU値を定期的に検出するなど、アプリケーションで定期的に操作を実行する場合、QTimerタイマーを使用する必要があります。QTimerクラスは、繰り返しタイマーと単一タイマーを提供します。タイマーを使用するには、最初にQTimerインスタンスを作成し、そのタイムアウト信号をスロット関数に接続して、start()を呼び出します。次に、タイマーは一定の間隔でタイムアウト信号を送信します。
ウィンドウコントロールがタイムアウト信号を受信すると、タイマーを停止します、これはグラフィカルユーザーインターフェースで複雑な作業を実装する典型的な使用方法です。テクノロジーの進歩に伴い、マルチスレッドがますます多くのプラットフォームで使用され、QTimerオブジェクトが置き換えられます。

1.1。QTimerクラスの一般的なメソッド

メソッドの説明
start(ミリ秒)タイマーを開始または再起動します。間隔はミリ秒です。タイマーが既に実行中の場合、タイマーは停止して再起動します。singleSlot信号がtrueの場合、タイマーは一度だけアクティブになります
Stop()タイマーを停止します

1.2。QTimerクラスで一般的に使用される信号

信号の説明
singleShotは、指定された時間間隔の
タイムアウト後にスロット関数を呼び出すと、この信号を発行します。

おすすめ

転載: www.cnblogs.com/wodeboke-y/p/12697211.html