-2
이 GUI에서는 4 개의 필드 모두에 동일한 기본값 (1)이 입력됩니다. 대신 기본값으로 4 개의 다른 숫자 (예 : -2.5, 1, -1.5 및 1.5)를 입력 할 수 있습니까?tkinter GUI에 다른 기본값 입력
#!/usr/bin/python3
from tkinter import *
fields = ('R1', 'R2', 'I1', 'I2')
def makeform(root, fields):
entries = {}
for field in fields:
row = Frame(root)
lab = Label(row, width=22, text=field+": ", anchor='w')
ent = Entry(row)
ent.insert(0,1)
row.pack(side=TOP, fill=X, padx=5, pady=5)
lab.pack(side=LEFT)
ent.pack(side=RIGHT, expand=YES, fill=X)
entries[field] = ent
return entries
if __name__ == '__main__':
root = Tk()
ents = makeform(root, fields)
root.bind('<Return>', (lambda event, e=ents: fetch(e)))
root.mainloop()