txt 파일에서 24 개의 값을 호출하는 버튼이 있습니다. 이제 tkinter 스케일을 사용하여이 값을 다시 불러오고 싶지만이 값이 txt 파일에 저장된 값까지 1 씩 증가하도록하려면이 값은 모두 다릅니다. 그래서 내 텍스트 파일의 예를 들어 내가 가진 (단축 버전) 분에 따라서하나의 눈금에서 여러 값 늘리기 tkinter python
C1=255
C2=254
C3=120
C4=60
C5=153
내 즉시 이러한 값을 기억합니다 버튼하지만 천천히 때 규모 있도록 규모를 사용하여 그들 모두를 증가 할 수없는 희망 여행의 상단에 위에 표시된 모든 숫자를 나타냅니다.
어디서부터 시작해야할지 모르겠으니 어떤 도움을 주시면 감사하겠습니다.
, 지금 슬라이더의 버튼을 변경해야 내가 원하는하지만 버튼을 사용 할 것Heres는 내 코드 :
from Tkinter import *
master= Tk()
master.geometry('500x500+0+0')
def print_value(val):
print ("c1="+str (c1v.get()))
print ("c2="+str(c2v.get()))
c1v=DoubleVar()
c2v=DoubleVar()
c1 = Scale(master, from_=255, to=0, length =400,width =100, troughcolor = 'blue',command=print_value, variable =c1v)
c1.grid(row=1,column=1)
c2 = Scale(master, from_=255, to=0, length =400,width =100, troughcolor = 'blue',command=print_value, variable =c2v)
c2.grid(row=1,column=2)
def load_p1():
pass
lp1 = open("/home/pi/Desktop/IEP/test/preset_test.txt")
val1, val2 = (x.split("=")[1] for x in lp1)
c1.set(val1)
c2.set(val2)
lp1.close()
#
def record():
save_path = '/home/pi/Desktop/IEP/test'
name_of_file = ("preset_test")
completeName = os.path.join(save_path, name_of_file+".txt")
file1 = open(completeName , "w")
toFile = ("c1="+str (c1.get())+ "\n""c2="+str(c2.get()))
file1.write(toFile)
file1.close()
rec=Button(master, text="Record",width=20, height=10, bg='Red', command=record)
rec.grid(row=2, column=1)
load=Button(master, text="Load",width=20, height=10, bg='gold',command=load_p1)
load.grid(row=2, column=2)
master.mainloop()
우리가보고 수정할 수 있도록 눈금 코드를 게시하십시오. 그것은 당신의 질문을 명확하게합니다. – User
나는 당신이하고 싶은 것을 이해하는 데 어려움을 겪고 있습니다. "tkinter 척도를 사용하여이 값들을 회상하라"는 말은 나에게 이해가 가지 않습니다. "나는 천천히 천천히 증가시키고 싶지 않습니다 ..."라고 말하면, 스케일이 0에서 값으로 천천히 움직이는 애니메이션을 원한다는 뜻입니까? 파일에 5 개의 숫자가 있다면 5 개의 눈금이 필요하다는 뜻입니까? –