【发布时间】:2019-11-27 06:08:11
【问题描述】:
我想创建一个带有一个用户输入的 python GUI,每当用户输入插入按钮时,该输入将被插入到 Excel 工作表中,另一个名为“显示单词”的按钮将读取插入到 Excel 工作表中的所有单词,任何想法如何做到这一点?
excel表格应该是这样的
用户界面应该是这样的简单
我为 GUI 创建的一些代码,但它的文本文件不是 excel
from tkinter import *
root = Tk()
root.geometry("700x700")
ivn = StringVar()
inputVarName = Entry(root, textvariable=str(ivn))
ivn.set(str("text1"))
inputVarName.grid(row=0, column=0)
ivn2 = StringVar()
inputVarName2 = Entry(root, textvariable=str(ivn2))
ivn2.set(str("text2"))
inputVarName2.grid(row=1, column=0)
def writetofile():
content_list = [ivn.get(), ivn2.get()]
print("\n".join(content_list))
with open("help.txt", "a") as f:
for item in content_list:
f.write("%s\n" % item)
applyButton = Button(root, text="Apply", command=writetofile)
applyButton.grid(row=2, column=1)
root.mainloop() ```
sorry if its silly question but this will be my first python GUI program
【问题讨论】:
标签: python excel user-interface tkinter xlsxwriter