Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Hiển thị thông báo khi di chuột qua widget trong Tkinter Python

Giả sử chúng ta muốn tạo một ứng dụng nơi chúng ta muốn thêm mô tả trên các widget tkinter sao cho nó hiển thị văn bản tooltip khi di chuột qua nút bấm (button widget). Điều này có thể đạt được bằng cách thêm tooltip hoặc popup.

Tooltip hữu ích trong các ứng dụng yêu cầu Tương tác Người dùng. Chúng ta có thể định nghĩa tooltip bằng cách khởi tạo constructor của Balloon(win). Sau đó, chúng ta có thể liên kết nút bấm với thông điệp tooltip áp dụng cho widget.

Ví dụ

# Import thư viện tkinter
from tkinter import *
from tkinter.tix import *
# Tạo instance của khung tkinter
win = Tk()
# Đặt hình học
win.geometry("400x200")
# Tạo tooltip
tip = Balloon(win)
# Tạo widget Button
my_button = Button(win, text="Python", font=('Helvetica bold', 20))
my_button.pack(pady=20)
# Liên kết tooltip với nút bấm
tip.bind_widget(my_button, balloonmsg="Python là ngôn ngữ lập trình thông dịch, cấp cao và đa mục đích")
win.mainloop()

Kết quả

Chạy mã trên sẽ hiển thị một cửa sổ với một nút bấm. Bây giờ, di chuột qua nút "Python" và nó sẽ hiển thị văn bản tooltip.

Hiển thị thông báo khi di chuột qua widget trong Tkinter Python