\

PythonとPyQt5を使用してQTimer(タイマー)ウィジェットを作成する方法について説明します。QTimerウィジェットは、特定の期間待機し、信号を送信し関数などを呼び出し実行させることができます。

まず、必要なモジュールをインポートします。

import sys
from PyQt5 import QtCore, QtWidgets
from PyQt5.QtWidgets import QApplication, QWidget

次に、タイマーがタイムアウトしたときに呼び出される関数を定義します。

def hello():
    print("こんにちは、世界")

そして、メインの部分を作成します。

if __name__ == "__main__":
    app = QApplication(sys.argv)
    root = QWidget()
    root.resize(300,300)
    root.setWindowTitle('こんにちは、世界')
    timer = QtCore.QTimer(root)
    timer.timeout.connect(hello)
    timer.start(1000)
    root.show()
    sys.exit(app.exec_())

このコードは、300×300ピクセルのウィンドウを作成し、タイトルに’こんにちは、世界’を設定します。そして、QTimerウィジェットを作成し、タイムアウトしたときにhello関数を呼び出すように設定します。タイマーは1000ミリ秒(1秒)ごとに開始します。

以上がPythonとPyQt5を使用してQTimerウィジェットを作成する基本的な方法です。この知識を活用して、さまざまなタイマー駆動の機能をPythonアプリケーションに組み込むことができます。

投稿者 admin

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です