2017-10-18 16 views
0

私はPythonで新しく、ラベルを使用してインタフェースを作成しようとしています。
ラベルには、接続されたメッセージと切断されたメッセージが含まれています。Python/Tkinterラベルを使用したArduinoシリアル接続インタフェースの設計

if else conditionを使用してラベルに接続済み/切断済みメッセージを追加するにはどうすればよいですか?

+0

接続しているかどうかを確認するにはどうすればよいですか?このアクションは、周期的に実行する必要があります(たとえば、接続ごとに「X」秒間の接続を確認しているtkinterベースのオブジェクトを作成して)、ラベルテキストを設定することができます。 – R4PH43L

+0

ああ - インポート文を修正してくださいpySerialがありません) – R4PH43L

答えて

0

あなたはその後、テストし、それが切断されたことを発見したコードに

lab.config(text="Disconnected") 

を使用することができ、可変

## save the ID for the label 
lab=Label(root, text="Connected") 
lab.grid() 

## return the label's ID or it will be garbage collected 
## when the function exits 
return arduino, lab 

にラベルのIDを保存する必要があります。

+0

lab.config(text = "discomnected")。 Namerror: 'lab'が定義されていません –

+0

コードなしでは助けません。コメント##がラベルIDを(関数から)返すことに注意してください。あるいは、関数が終了するとガベージコレクションされます –

関連する問題