我想要的是,通過 Tkinter 從用戶那里獲取輸入。我將輸入作為引數傳遞給我的函式,然后函式自行執行。
這是我的代碼-
import tkinter as tk
from tkinter import *
root=tk.Tk()
root.geometry("644x344")
def getvals(email,date_to,date_from):
"""
function executes itself
"""
Label(root,text="Automatic Email Saver",font="comicansms 13 bold",pady=15).grid(row=0,column=3)
Email = Label(root, text="Email")
date_start = Label(root, text="Starting Date And Time")
date_end = Label(root, text="Ending Date and Time")
Email.grid(row=1, column=2)
date_start.grid(row=2, column=2)
date_end.grid(row=3, column=2)
Emailvalue = StringVar()
date_startvalue = StringVar()
date_endvalue = StringVar()
Emailentry = Entry(root, textvariable=Emailvalue)
date_toentry = Entry(root, textvariable=date_startvalue)
date_endentry = Entry(root, textvariable=date_endvalue)
Emailentry.grid(row=1, column=3)
date_toentry.grid(row=2, column=3)
date_endentry.grid(row=3, column=3)
Button(text="Submit", command=getvals).grid(row=5, column=3)
root.mainloop()
uj5u.com熱心網友回復:
您不需要為您的函式使用任何引數。
只是簡單.get()的價值觀。
email = Emailentry.get()
date_to = date_toentry.get()
date_from = date_endentry.get()
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/371747.html
