from tkinter import *
import tkinter.messagebox as tmsg
root = Tk()
def myaccount():
Label(root, text="\n\nEnter Your Account Number : ").pack(anchor="nw")
global en
en = Entry(font=" helectiva 11")
en.pack(anchor="nw")
def detail():
if en=="91xxxxxxxx":
Label(text="Hello").pack()
b = Button(root, text="View my Account Details",borderwidth=10,command=detail)
b.pack(anchor="nw")
txt = StringVar()
txt.set("——Welcome To Banking System Application——")
txt1 = StringVar()
txt1.set("*****************************************************")
txt2 = StringVar()
txt2.set("\n\nChoose from the Options :")
txt3 = StringVar()
txt3.set("—————————————————————————————")
Label(root, textvariable = txt).pack()
Label(root, textvariable = txt1).pack()
Label(root, textvariable = txt2).pack()
Label(root, textvariable= txt3).pack()
Button(root, text="View My Account",borderwidth=10,command=myaccount).pack(anchor="nw",ipadx=32)
Button(root, text="New Account",borderwidth=10).pack(anchor="nw",ipadx=72)
Button(root, text="Make a Transactiom",borderwidth=10).pack(anchor="nw")
Button(root, text="Exit",borderwidth=10,command=quit).pack(anchor="nw",ipadx=170)
root.mainloop()
請幫我解決一下這個。if我的detail函式中的子句不起作用。我試圖連續解決它 5 個小時,但找不到正確的原因。但是如果你找到原因請給出答案,我會非常感謝那個人。
uj5u.com熱心網友回復:
條目物件不能是字串。相反,您必須獲取條目物件內的文本:
if en.get() == '91xxxxxxxx'
Label(text="Hello").pack()
最終代碼:
from tkinter import *
import tkinter.messagebox as tmsg
root = Tk()
def myaccount():
Label(root, text="\n\nEnter Your Account Number : ").pack(anchor="nw")
global en
en = Entry(font=" helectiva 11")
en.pack(anchor="nw")
def detail():
if en.get() == '91xxxxxxxx'
Label(text="Hello").pack()
b = Button(root, text="View my Account Details",borderwidth=10,command=detail)
b.pack(anchor="nw")
txt = StringVar()
txt.set("——Welcome To Banking System Application——")
txt1 = StringVar()
txt1.set("*****************************************************")
txt2 = StringVar()
txt2.set("\n\nChoose from the Options :")
txt3 = StringVar()
txt3.set("—————————————————————————————")
Label(root, textvariable = txt).pack()
Label(root, textvariable = txt1).pack()
Label(root, textvariable = txt2).pack()
Label(root, textvariable= txt3).pack()
Button(root, text="View My Account",borderwidth=10,command=myaccount).pack(anchor="nw",ipadx=32)
Button(root, text="New Account",borderwidth=10).pack(anchor="nw",ipadx=72)
Button(root, text="Make a Transactiom",borderwidth=10).pack(anchor="nw")
Button(root, text="Exit",borderwidth=10,command=quit).pack(anchor="nw",ipadx=170)
root.mainloop()
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/345030.html
