我正在尋找一種使用鍵 p 隱藏/顯示 tkinter 視窗的方法。
import keyboard
root = tk.Tk()
root.geometry("1000x1000")
greeting = tk.Label(text="Hello, Tkinter.")
greeting.pack(pady=10)
root.mainloop()
while not keyboard.is_pressed('p'):
root.withdraw()
while not keyboard.is_pressed('p'):
root.deiconify()
- 我的問題是我無法讓代碼無限運行而不會弄亂
root.mainloop(). - 我真的不知道該怎么辦。
- 我正在談論的代碼是在主回圈之后。
uj5u.com熱心網友回復:
你必須系結密鑰才能做某事。這是一個例子:
import tkinter as tk
root = tk.Tk()
def key_presses(e):
print('q was pressed')
root.bind('q', key_pressed)
上面的代碼'q was pressed'每次按下時都會列印, 很好。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/403716.html
標籤:
上一篇:陣列旋轉功能改變原始陣列
下一篇:Python字典示例
