微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

关于如何存储数据的建议

如何解决关于如何存储数据的建议

我对编码相当陌生,我正在 tkinter 中制作一个应用程序,其中包含一个窗口,该窗口接受一系列用户输入(字符串和整数)。我需要能够多次打开这个窗口并输入不同的数据,我需要每次都保存它,以便我以后可以在单独的窗口中显示信息。我将包括窗口的代码。要清楚,我不想覆盖数据,我希望它单独保存每组数据。任何帮助(代码或建议)都会很棒:) 谢谢。

import tkinter as tk
from tkinter import *

add = tk.Tk()
add.title("Add a new Exersise")
add.geometry('600x600')
add.configure(bg='grey')
add.grid_columnconfigure(0,weight=1)

ExNm = tk.Label(add,bg='grey',text="Exercise Name")
ExNm.grid(row=0,column=0,pady=10,sticky='nesw')

Name = tk.Entry(add)
Name.grid(row=1,padx=15,sticky='nesw')

YtLink = tk.Label(add,text="Youtube Link")
YtLink.grid(row=2,sticky='nesw')

Link = tk.Entry(add)
Link.grid(row=3,sticky='nesw')

DocLink = tk.Label(add,text="Tab Document | e.g. Alternate Picking.pdf")
DocLink.grid(row=4,sticky='nesw')

Tab = tk.Entry(add)
Tab.grid(row=5,sticky='nesw')

def sliderFunction(event):
    Beats = BPM.get()
    print(Beats)

BPM_Label = tk.Label(add,text="BPM")
BPM_Label.grid(row=6,sticky='nesw')

BPM = Scale(add,from_=0,to=400,orient=HORIZONTAL,font=('Helvetica','15'))
BPM.bind("<ButtonRelease-1>",sliderFunction)
BPM.grid(row=7,sticky='nesw')

解决方法

这是a link

通常,您可以构建树视图并将其存储到 CSV 中。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。