ボタン削除が呼び出されたときにdelImg
メソッドを呼び出すとします。私はそれに次のコードセグメントを使用しました。しかし、メソッドのパラメータは間違っていると強調表示されます。私はTkinterを使いました。それを修正する方法は?Tkinterのテキストフィールドからの入力を保存する
import Tkinter
import sys
from Tkinter import *
from tkFileDialog import askopenfilename
root= Tk()
enText =StringVar()
#root.geometry("400*400+500+300")
root.title("Welcome")
def Hello():
mtext = enText.get()
mlabel2 = Label(root,text=mtext).pack()
print(mtext)
return mtext
def callback():
name= askopenfilename()
print name
return name
def delImg(m1,n1):
if(m1!=n1):
print("Error")
text = Entry(root,textvariable =enText).pack()
mbtn = Button(root,text="Enter",command=callback,fg='red').pack()
mbtn = Button(root,text="Ok",command=Hello,fg='red').pack()
mbtn = Button(root,text="Delete", command= lambda:
delImg(mtext,name),fg='red').pack()
#print(mtext)
root.mainloop()
あなたの行の中に '('がありません:delImg((mtext、name)、fg = 'red')。pack() '。ここ、または元のコードのそれのようなものですか? – coralvanda