RPI Tkinter窗口,我想使用像覆盖重定向这样的命令并维护输入框功能



当使用overrideredirect或类似的东西时root.wm_attributes('-type', 'splash')我的输入框无法聚焦于用户的点击。

我正在开发一个 GUI,我想保持以前窗口的样式,而不是让这个窗口与窗口标题一起突出。如何摆脱 RPI 窗口栏但保留输入框功能。

当使用启动窗口类型(仅限Linux(时,您可以使用focus_force()使条目获得键盘焦点,例如将其绑定到左键单击。

import tkinter as tk
root = tk.Tk()
root.wm_attributes('-type', 'splash')
e = tk.Entry(root)
e.pack()
# force focus on left click:
root.bind('<1>', lambda ev: ev.widget.focus_force())
root.mainloop()

最新更新