示例#1
0
文件: acel.py 项目: lgarest/HonDash
from Tkinter import *
#from Rpm import *
from Gforce import *

root = Tk()

index = 0


def set(canvas, a):
    a.setGforce(0, -2)
    canvas.after(10, set, canvas, a)
    None


canvas = Canvas(root, width=800, height=800, bg="white")
canvas.pack()

a = Gforce(canvas, 500, 500, 200, 2, 1, "gray", 4, "red")
a.setGforce(-1, -1)

canvas.after(10, set, canvas, a)

root.mainloop()
示例#2
0

rpm = Rpm(canvas,winWidth/2,winHeight/4,winWidth/1.25,winHeight/4,50,"yellow","yellow",20,140,0,10000)
speed = Text(canvas,winWidth/2,winHeight/4,"Helvetica",speedFontSize,"bold italic","black","137")
mileage = Text(canvas,winWidth/2,(winHeight/10)*3,"Helvetica",10,"bold ","black","162.372 KM")

clutch=Bar(canvas,winWidth-92,winHeight,30,-60,"blue")
brake=Bar(canvas,winWidth-61,winHeight,30,-30,"red")
throttle=Bar(canvas,winWidth-30,winHeight,30,-100,"green")

temp1 = Circle(canvas,(winWidth/4)*1,(winHeight/2)*1,100,25,240,300,20,100,"#28cfbc",circleFontSize,"OIL T.")
temp2 = Circle(canvas,(winWidth/4)*2,(winHeight/2)*1,100,25,240,300,20,100,"#28cfbc",circleFontSize,"OIL P.")
temp3 = Circle(canvas,(winWidth/4)*3,(winHeight/2)*1,100,25,240,300,20,100,"#28cfbc",circleFontSize,"H2O T.")

temp4 = Circle(canvas,(winWidth/4)*1,(winHeight/4)*3,100,25,240,300,20,100,"#28cfbc",circleFontSize,"H2O T.2")
temp5 = Circle(canvas,(winWidth/4)*2,(winHeight/4)*3,100,25,240,300,20,100,"#28cfbc",circleFontSize,"IAT")
#temp6 = Circle(canvas,(winWidth/4)*3,(winHeight/4)*3,100,25,240,300,20,100,"#28cfbc",circleFontSize,"BAT")

arrowLeft=Arrow(canvas,(winWidth/3)*1,winHeight/4,0.15,"green","left")
arrowRight=Arrow(canvas,(winWidth/3)*2,winHeight/4,0.15,"green","right")

g = Gforce(canvas,(winWidth/4)*3,(winHeight/4)*3,125,2,1,"gray",4,"red")

canvas.after(10,set,canvas,g)

root.mainloop()



    
示例#3
0
from Tkinter import *
from Gforce import *
from adxl345 import ADXL345

adxl345 = ADXL345()

root = Tk()

index=0
def set(canvas,a):
    axes = adxl345.getAxes(True)
    a.setGforce(axes['x'],axes['y'])
    canvas.after(5,set,canvas,a)
    None




canvas = Canvas(root, width=800, height=800,bg="white")
canvas.pack()

a=Gforce(canvas,500,500,200,2,1,"gray",4,"red")
a.setGforce(-100,-100)

canvas.after(10,set,canvas,a)

root.mainloop()
示例#4
0
from Tkinter import *
#from Rpm import *
from Gforce import *


root = Tk()

index=0
def set(canvas,a):
    a.setGforce(0,-2)
    canvas.after(10,set,canvas,a)
    None


  

canvas = Canvas(root, width=800, height=800,bg="white")
canvas.pack()



a=Gforce(canvas,500,500,200,2,1,"gray",4,"red")
a.setGforce(-1,-1)

canvas.after(10,set,canvas,a)

root.mainloop()