tkinterのようなスプラッシュ画面を持つアプリケーションを作っています。私はそれを閉じて呼び出して、アプリ、しかし私は私の人生のために私のバインドが機能しない理由を理解することはできません。フレーム/フォーム自体の関数にリターンキーをバインドする方法
約2週間前に私はpythonを開始したので、私はまだ非常に多くの学習者です、どんな助けも大いに感謝されることに留意してください! 私はここでも同様の質問が返答されていることを知っていますが、質問にはクラスの一部としてウィンドウがありません。その結果、ソリューションを自分のコードに実装するのは苦労しています。
コード:
from Tkinter import *
from PIL import ImageTk
from PIL import Image
import time
class intro(Frame):
global master
master = Tk()
#master.attributes("-fullscreen", TRUE)
global img
img = ImageTk.PhotoImage(Image.open("dorina.jpeg"))
def __init__(self, master=None):
Frame.__init__(self, master)
self.grid()
self.nameLabel = Label(master, image=img)
self.nameLabel.grid()
checker = False
self.bind("<Return>", lambda e: self.destroy())
if __name__ == "__main__":
guiFrame = intro()
guiFrame.mainloop()
([ここ]を見https://stackoverflow.com/questions/28467285/how-do-i-bind-the-escape-key-to-を取りますclose-this-window#28467330)、同じ問題。 – rocksteady
@rocksteady私はそれを試みましたが、何もしません、どこにバインドを設定する必要がありますか?それは__init_のどこにあるのですか?あなたの解決策や鉱山からエラーが出ることはありません。押されたときにReturnキーは何もしません。 –