Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

จะเปลี่ยนสีตัวชี้เมาส์ใน Tkinter ได้อย่างไร?


Tkinter เป็นไลบรารี Python มาตรฐานสำหรับการพัฒนาแอปพลิเคชันที่ใช้ GUI เราสามารถเปลี่ยนคุณสมบัติของวิดเจ็ตได้โดยใช้ฟังก์ชันและวิธีการในตัว ในบางแอปพลิเคชัน คุณสมบัติจะส่งผลต่อตัวชี้เมาส์เช่นกัน

Tkinter ช่วยให้เราสามารถเปลี่ยนสีตัวชี้เมาส์ในหน้าต่างได้ ในการกำหนดค่าสีของตัวชี้เมาส์ เราสามารถระบุค่าเคอร์เซอร์ด้วย (ประเภทเคอร์เซอร์และสีของมัน) ตัวอย่างเช่น หากต้องการเปลี่ยนสีเคอร์เซอร์ในวิดเจ็ตป้ายกำกับ เราสามารถระบุค่าเป็น cursor="plus #aab1212" โดยที่ "บวก" กำหนดประเภทเคอร์เซอร์และ #aab1212 คือค่าฐานสิบหกของสี

ตัวอย่าง

# Import the required libraries
from tkinter import *

# Create an instance of tkinter frame or window
win=Tk()

# Set the size of the window
win.geometry("700x350")

# Add bottom widget
label=Label(win, text="label cursor", cursor="plus red", font=('calibri 18'))
label.pack(pady=20)

Button(win, text="Button cursor",cursor="dot blue").pack()

win.mainloop()

ผลลัพธ์

หากเราเรียกใช้โค้ดข้างต้น จะแสดงหน้าต่างพร้อมวิดเจ็ตป้ายกำกับและปุ่ม การวางเมาส์บนวิดเจ็ตจะเปลี่ยนคุณสมบัติของเคอร์เซอร์

จะเปลี่ยนสีตัวชี้เมาส์ใน Tkinter ได้อย่างไร?