Python3 Tkinter 实例教学 (十五)标签Label 设置鼠标悬停样式 cursor

Python3 Tkinter 实例教学 (十五)标签Label 设置鼠标悬停样式 cursor

  • 本节介绍如何给一个控件设置鼠标样式
    • 构造方法:
    • 代码实例:
    • 运行结果:

本节介绍如何给一个控件设置鼠标样式

Label 作为一个最常用的控件,能够展示一些文本或者图片或者文本和图片的组合使用

构造方法:

Label(父对象, cursor=样式)

代码实例:

# -*- coding:utf8 -*-

from tkinter import *

root = Tk()
root.title("Label Demo")
root.geometry("200x100")
Label(root, text="Cursor Hand2", relief="raised",
      bg="lightyellow", padx=5, pady=10,
      cursor="hand2").pack()    # 悬停时鼠标手形
Label(root, text="Cursor heart", relief="raised",
      bg="lightblue", padx=5, pady=10,
      cursor="heart").pack()    # 悬停时鼠标心形
root.mainloop()

运行结果:

Python3 Tkinter 实例教学 (十五)标签Label 设置鼠标悬停样式 cursor_第1张图片
将鼠标悬停于两个标签上时,显示不同的鼠标形状

你可能感兴趣的:(Python3,Tkinter,实例教学系列)