如何通过使用tkinter创建GUI来获取熊猫列中的用户输入?

时间:2019-06-04 15:59:05

标签: python python-3.x pandas dataframe tkinter

我有一个包含3列的数据框:日期,attribute_one,attribute_two。日期列为空白,但其他两列填充了一些数据。如何使用tkinter包构建一个GUI,该GUI会提示用户输入日期,然后将其最终存储在数据框中。

1 个答案:

答案 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添加到您的数据框中。