Computer >> Máy Tính >  >> Lập trình >> Python

Làm cách nào để ẩn hoặc tắt con trỏ chuột trong Tkinter?

Có một số cách để tắt và bật một tiện ích cụ thể trong ứng dụng Tkinter. Tuy nhiên, nếu chúng ta muốn kiểm soát các thành phần cửa sổ Tkinter như con trỏ chuột, biểu tượng điều khiển, thanh công cụ, thì Tkinter cung cấp một số chức năng tích hợp có thể được sử dụng để định cấu hình các đối tượng cửa sổ Tkinter.

Để ẩn hoặc tắt con trỏ chuột cho một ứng dụng Tkinter cụ thể, chúng tôi có thể định cấu hình thuộc tính chuột bằng cách sử dụng config (mouse ="none") phương pháp. Nó có thể được gọi cho cửa sổ chính hoặc gốc.

Ví dụ

#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()

Đầu ra

Chạy đoạn mã trên sẽ ẩn hoặc tắt Con trỏ chuột cho cửa sổ.

Làm cách nào để ẩn hoặc tắt con trỏ chuột trong Tkinter?

Bây giờ, khi đang ở trong cửa sổ, nhấn Enter sẽ buộc đóng cửa sổ.