私のコンピュータ(MacOS Sierra、10.12.3、)でいくつかのコードを実行していた時、2番目のウィンドウで 'quit'ドックまたはコマンド-Qを使用します。私はこのフィードバックを受けました。PyCharmの"exit"を実行しているときに無効なコマンド名 "exit"
invalid command name "exit"
while executing
"exit"
IDLE(Python 3.6)とTerminal(Python 2.7)で同じスクリプトを実行しようとしましたが、IDLEからの印刷はありませんでしたが、同じ問題が発生しました。
何回でもcommand-Qを押しても、ウィンドウマネージャを使用してウィンドウを終了することはできますが、ウィンドウはまだそこにありました。誰かがなぜ問題だったか教えてもらえますか?私はCMD-Q(すなわち、「パイソン」メニューが)最初のメインループでインスタンス化されます信じてい
#!/usr/bin/env python
try:
import tkinter as tk
except ImportError:
import Tkinter as tk
first = tk.Tk()
first_frame = tk.Frame(first, height=10, width=200)
first.wm_title("")
frame = tk.Frame(first)
tk.Button(frame, text="Next", command=lambda: first.destroy()).pack(side=tk.RIGHT)
tk.Button(frame,text="Quit",command=lambda: quit()).pack(side=tk.LEFT)
frame.pack(fill=tk.X)
first.protocol("WM_DELETE_WINDOW", lambda: quit())
first.mainloop()
root = tk.Tk()
root.attributes('-topmost', True)
root.title('')
test=tk.Label(root,text='test')
test.pack()
root.mainloop()