0
#AssessmentGUI
from Tkinter import *
window=Tk()
window.title('Troubleshooting')
def start():
wet()
def wet():
global wetlabel
wetlabel=Label(window, text="Has the phone got wet? Y/N")
wetsubmit()
def wetsubmit():
wetlabel.pack()
wetanswer=(entry.get())
if wetanswer=="Y":
print"ADD SOLUTION"
else:
dropped()
def dropped():
global droppedlabel
dropwindow.title('Troubleshooting')
dropwindow.mainloop()
droplabel=Label(dropwindow, text="Has the phone been dropped? Y/N")
droplabel.pack()
dropButton.pack()
dropsubmit()
def dropsubmit():
print "test"
window.geometry("300x100")
global wetsubmit
Button=Button(window, text="Submit Answer", activebackground="Green",command= wetsubmit , width=100)
dropwindow=Tk()
dropButton=Button(dropwindow, text="Submit Answer", activebackground="Green",command= dropsubmit , width=100)
entry=Entry(window, text="Test", width=100)
start()
entry.pack()
Button.pack()
window.mainloop()
上記はエラーのために動作しません。基本的には、トラブルシューティングプログラムに関する次の質問の後に、各ウィンドウが別のウィンドウを開きます。もし誰かがタスクを持っていれば、あなたが私の場合はより良い方法を示唆することができればいいだろう。 エラーメッセージは言う:ボタンインスタンスに_call_メソッドがありません
Traceback (most recent call last):
File "H:\GCSE\Computing\GUI.py", line 36, in <module>
dropButton=Button(dropwindow, text="Submit Answer", activebackground="Green",command= dropsubmit , width=100)
AttributeError: Button instance has no __call__ method*
これは元のコードに微調整の少し後ですが、私はこの問題を解決することはできません!
同じエラーが返されます。 –
こんにちは、あなたの助けを借りてからあなたの投稿を欺くことはありません。それはそれの下に避難所を取った後に木を切り落とすようなものです。他の将来のユーザーが知識から得ることを許可してください。回答者は多くの努力をしていたでしょう。貴重な時間を無駄にしないでください。 –
あなたの質問を破棄しないでください。 –