Das könnte eine seltsame Frage sein, denn ich bin neu in Python.Speichern und Suchen von Daten mit Tkinter Eingabefeldern
Ich versuche in Python Formular zu erstellen, welche Daten in Boxen eingegeben und gespeichert werden können, dann wieder geöffnet. Ich bin derzeit Tkinter mit einem Gui zu schaffen, die Eingabefelder und Schaltflächen:
import sys
from tkinter import *
def mstore():
pass
return
def msearch():
file_path = filedialog.askopenfilename()
return
mGui=Tk()
mGui.geometry('450x450+200+200')
mGui.title('Form Test')
#Top
mTitle = Label (mGui,text='Heading Text',bg='white').grid(row=1,column=1)
mDetail = Label (mGui,text='Flavour you can see',bg='white').grid(row=2,column=1)
#Entry Boxes
mFName = Label (mGui,text='Barcode',bg='white').grid(row=3,column=1)
mEntryname = Entry().grid(row=3,column=2)
#Buttons
mSave = Button (mGui,text='Save',bg='white', command = mstore).grid(row=4,column=1)
mSearch = Button (mGui,text='Search',bg='white', command = msearch).grid(row=5,column=1)
mGui.mainloop()
Die Suche verwendet werden werde, eine Datei zu öffnen, die zuvor gespeichert worden sind, und in den Boxen mit diesen Daten füllen, Vorher brauche ich jedoch Hilfe, um die Daten so zu speichern, dass sie abrufbar sind. Alle Informationen, die ich finde, betreffen Web-Formulare. Ich habe auch versucht, Informationen mit SQLite3 zu speichern, aber ich fand, dass nicht ganz, was ich suchte. Jede Hilfe/Anleitung wird geschätzt. Danke,
Sie müssen eine tkinter StringVar zu Ihrem Eingabe-Widget hinzufügen, und dann erhalten Sie diesen Variablenwert, wenn die Suchschaltfläche gedrückt wird und etwas damit tun. –
Werfen Sie einen Blick auf [diese] (https://github.com/ParvizKarimli/My-basic-Python-projects/tree/master/Notebook-in-Python), [diese] (https://github.com/ ParvizKarimli/Meine-Basis-Python-Projekte/Baum/Master/Todo-Liste-in-Python) und [diese] (https://github.com/ParvizKarimli/My-basic-Python-projects/blob/master/ Notizbuch% 20better.py). –