0

シリアル データ リンクを介してメッセージ文字列を送信する必要がある PyQt4 を使用して GUI プログラムを作成しました。

2 つのボタン ウィジェットを備えた GUI インターフェイスを実装しました。最初のボタンがクリックされたときに 1 秒に 1 回、連続してシリアル リンクを介してデータを送信し、2 番目のボタンがクリックされたときに停止する必要があります。

私の現在のプログラムは、ボタンがクリックされた瞬間にのみデータを送信できます。これは、ボタンクリック信号を処理するために私が書いたメソッドです:

def sendMessage(self):
    while 1:
        print "Hello........"
        if checke == False:
            break

この問題を解決するには、スレッドを使用する必要がありますか?

4

4 に答える 4