2016-11-14 13 views
-3

私はという形式のセンサ情報を表示するのにtkinterを使用しています。どのようにコード化すればよいのでしょうか?Tkinter、変数を表示

のような単純なものでしょう:あなたは、少なくともあなたが実際にそれをやってみましたことを示すためにあなたのコードを表示する必要があります

x = sensor_value = 300.4 
T = Text(root, height=2, width=30, text=x) 
+2

基本的なtkinterチュートリアルでこれをカバーする必要があります。 1つを探してそれに従ってください。 – Lafexlos

答えて

0

。 インターネット上でのチュートリアルは、あなたの質問に答えることができます。 は、それがどのように見えるかのアイデアを取得するには:

from tkinter import * 

sensor_value =300.4 #said sensor value 
master = Tk() 
x = sensor_value #assigned to variable x like you showed 
master.minsize(width=400, height=400) 
w = Label(master, text=x) #shows as text in the window 
w.pack() #organizes widgets in blocks before placing them in the parent.   

mainloop() 
+0

このコードを試すことができます。変数からウィンドウにテキストを表示する方法を知りたいと思っています。 :) – Inconnu

+0

それはうまくいくはずです、私に知らせてください。 – Inconnu

-1

私は別のマシンにあった申し訳ありませんが、ここに私のコードですが、私はまた、私はすぐに助けを求めるつもりだったそれをアニメーション化しようとしています。

#!/usr/bin/env python 
import Tkinter 
from Tkinter import * 
import random 
master = Tk() 

canvas_width = 1000 
canvas_height = 1000 
w = Canvas(master, 
      width=canvas_width, 
      height=canvas_height) 


w.pack() 
x = random.randint(0,900) 
h = x + 2.5 
b = x - 2.5 

while True: 
     w.create_rectangle(20, 45, 900, 50, fill='white') 
     w.create_rectangle(20, 20, 25, 50, fill='white') 
     w.create_rectangle(895, 20, 900, 80, fill='white') 
     w.create_rectangle(445, 35, 450, 50, fill='white') 
     w.create_text(700, 35, text="Electromagnetic Field, milliaTeslas", fill='white') 
     w.create_text(900, 10, text="0", fill='white') 
     w.create_rectangle(b, 50, h, 80, fill='red') 
     w.update() 

私は乱数としてxを設定しており、下のインジケータにテキストが表示されています。

+2

はあなたの問題のこの解決策ですか?そうでなければそれを削除するか質問に入れてください。 SOは正常なフォーラムではありません。 BTWはmaster.after()の代わりに 'while True'を使用します – furas

関連する問題