我有一个包含3列的数据框:日期,attribute_one,attribute_two。日期列为空白,但其他两列填充了一些数据。如何使用tkinter包构建一个GUI,该GUI会提示用户输入日期,然后将其最终存储在数据框中。
答案 0 :(得分:0)
使用tkinter Entry类并使用列表,您可以轻松地做到这一点。
from tkinter import *
tk = Tk()
def add_data():
o = i.get()
code = o
print(code)
i = Entry(tk)
i.pack()
code = str()
btn = Button(tk, command = add_data, text='Add')
i.pack()
btn.pack()
然后可以将其添加到列中。如果要在控制台中询问他们,请改用此方法:
import sys
print('Please enter the date.')
i = str(sys.stdin.readline())
print(i)
然后只需将变量i添加到您的数据框中。