如何在 Tkinter 中隐藏或禁用鼠标指针?
在 Tkinter 应用程序中禁用和启用特定小组件有多种方法。但是,如果我们要控制 Tkinter 窗口组件(例如鼠标光标、控制图标、工具栏),那么 Tkinter 提供了几个内置函数,可用于配置 Tkinter 窗口对象。
要为特定 Tkinter 应用程序隐藏或禁用鼠标指针,我们可以使用 config(mouse= "none") 方法配置鼠标属性。可以对主窗口或根窗口调用它。
例
#Import tkinter library from tkinter import * from tkinter import ttk #Create an instance of Tkinter frame or window win= Tk() #Set the geometry of tkinter frame win.geometry("750x250") def callback(event): win.destroy() #Create a Label and a Button widget label=ttk.Label(win, text="Press Enter to Close the Window", font=('Century 17 bold')) label.pack(ipadx=10) win.bind('<Return>',callback) #Disable the Mouse Pointer win.config(cursor="none") win.mainloop()
输出
运行以上代码将隐藏或禁用窗口的鼠标指针。
现在,在窗口中时,按 Enter 键将强制窗口关闭。
广告