Một số nguyên mô tả trạng thái của tất cả các phím bổ trợ. Xem bảng mặt nạ sửa đổi bên dưới để giải thích giá trị này
from tkinter import *
def task[event]:
print["PythonGuides"]
ws=Tk[]
ws.geometry["200x200"]
button=Button[ws,text="On Clicking Quit",command= ws.quit]
button.focus[]
button.pack[expand=True]
button.bind['', task]
ws.mainloop[]
50 Thuộc tính này được đặt thành một số nguyên không có ý nghĩa tuyệt đối, nhưng được tăng lên sau mỗi mili giây. Điều này cho phép ứng dụng của bạn xác định, chẳng hạn như khoảng thời gian giữa hai lần nhấp chuột. from tkinter import *
def task[event]:
print["PythonGuides"]
ws=Tk[]
ws.geometry["200x200"]
button=Button[ws,text="On Clicking Quit",command= ws.quit]
button.focus[]
button.pack[expand=True]
button.bind['', task]
ws.mainloop[]
51 Mã số mô tả loại sự kiện. Để giải thích mã này, hãy xem Phần 54. 3, “Các loại sự kiện”. from tkinter import *
def task[event]:
print["PythonGuides"]
ws=Tk[]
ws.geometry["200x200"]
button=Button[ws,text="On Clicking Quit",command= ws.quit]
button.focus[]
button.pack[expand=True]
button.bind['', task]
ws.mainloop[]
52 Luôn đặt thành tiện ích gây ra sự kiện. Ví dụ: nếu sự kiện là một lần nhấp chuột xảy ra trên canvas, thì thuộc tính này sẽ là tiện ích con from tkinter import *
def task[event]:
print["PythonGuides"]
ws=Tk[]
ws.geometry["200x200"]
button=Button[ws,text="On Clicking Quit",command= ws.quit]
button.focus[]
button.pack[expand=True]
button.bind['', task]
ws.mainloop[]
53 thực tế. from tkinter import *
def task[event]:
print["PythonGuides"]
ws=Tk[]
ws.geometry["200x200"]
button=Button[ws,text="On Clicking Quit",command= ws.quit]
button.focus[]
button.pack[expand=True]
button.bind['', task]
ws.mainloop[]
54 Nếu sự kiện là widget.bind[event,handler,add=None]
0, thì thuộc tính này được đặt thành chiều rộng mới của tiện ích tính bằng pixel. from tkinter import *
def task[event]:
print["PythonGuides"]
ws=Tk[]
ws.geometry["200x200"]
button=Button[ws,text="On Clicking Quit",command= ws.quit]
button.focus[]
button.pack[expand=True]
button.bind['', task]
ws.mainloop[]
56 Tọa độ widget.bind[event,handler,add=None]
22 của chuột tại thời điểm xảy ra sự kiện, so với góc trên bên trái của tiện ích con. from tkinter import *
def task[event]:
print["PythonGuides"]
ws=Tk[]
ws.geometry["200x200"]
button=Button[ws,text="On Clicking Quit",command= ws.quit]
button.focus[]
button.pack[expand=True]
button.bind['', task]
ws.mainloop[]
58 Tọa độ from tkinter import *
def task[event]:
print["PythonGuides"]
ws=Tk[]
ws.geometry["200x200"]
button=Button[ws,text="On Clicking Quit",command= ws.quit]
button.focus[]
button.pack[expand=True]
button.bind['', task]
ws.mainloop[]
59 của chuột tại thời điểm xảy ra sự kiện, so với góc trên bên trái của tiện ích con. widget.bind[event,handler,add=None]
50 Tọa độ widget.bind[event,handler,add=None]
22 của chuột tại thời điểm xảy ra sự kiện, so với góc trên bên trái của màn hình. widget.bind[event,handler,add=None]
52 Tọa độ from tkinter import *
def task[event]:
print["PythonGuides"]
ws=Tk[]
ws.geometry["200x200"]
button=Button[ws,text="On Clicking Quit",command= ws.quit]
button.focus[]
button.pack[expand=True]
button.bind['', task]
ws.mainloop[]
59 của chuột tại thời điểm xảy ra sự kiện, so với góc trên bên trái của màn hình Tkinter là một thư viện Python được sử dụng để tạo ứng dụng dựa trên GUI. Tkinter đi kèm với nhiều tính năng và tiện ích mở rộng sẵn có có thể được sử dụng để tối ưu hóa hiệu suất và hành vi của ứng dụng. Sự kiện Tkinter thường được sử dụng để cung cấp giao diện hoạt động như một cầu nối giữa Người dùng và logic ứng dụng. Chúng tôi có thể sử dụng Sự kiện trong bất kỳ ứng dụng Tkinter nào để làm cho nó có thể hoạt động và hoạt động
Dưới đây là danh sách một số sự kiện phổ biến của Tkinter thường được sử dụng để làm cho ứng dụng có tính tương tác
- − Sử dụng sự kiện Nút trong trình xử lý để liên kết Bánh xe chuột và Nút
- − Thay vì nhấp vào một Nút, bạn cũng có thể kích hoạt một sự kiện bằng cách thả các nút chuột
- − Sử dụng sự kiện này để thay đổi thuộc tính của widget
- Phá hủy - Sử dụng sự kiện này để hủy hoặc chấm dứt một tiện ích cụ thể
- − Nó thực sự hoạt động như một sự kiện có thể được sử dụng để lấy tiêu điểm trên một tiện ích con trỏ chuột
- − Sự kiện xảy ra bất cứ khi nào một tiện ích hoặc một phần của ứng dụng hiển thị được che bởi một cửa sổ khác trong ứng dụng
- − Sự kiện này thường được sử dụng để tập trung vào một tiện ích cụ thể
- − Để di chuyển tiêu điểm từ tiện ích con hiện tại
- − Khởi động tiến trình hoặc gọi handler bằng cách nhấn phím
- − Bắt đầu tiến trình hoặc gọi một sự kiện bằng cách thả một phím
- − Sử dụng sự kiện này để theo dõi con trỏ chuột khi người dùng chuyển từ tiện ích này sang tiện ích khác
- − Sử dụng sự kiện Bản đồ để hiển thị hoặc hiển thị bất kỳ widget nào trong ứng dụng
- − Theo dõi sự kiện bất cứ khi nào con trỏ chuột di chuyển hoàn toàn trong ứng dụng
- − Một tiện ích có thể được hủy ánh xạ khỏi ứng dụng. Nó tương tự như ẩn tiện ích bằng grid_remove[]
- − Một sự kiện có thể xảy ra nếu một số phần của ứng dụng hiển thị trên màn hình
Ví dụ
Trong ví dụ này, chúng tôi sử dụng sự kiện để hiển thị tiện ích bất cứ khi nào nhấn nút chuột.
# 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"] # Define a function to display the message def display_text[e]: label.config[text="Code never lies, comments sometimes do", font=['Helvetica 17 bold']] # Create a label widget to add some text label= Label[win, text= ""] label.pack[pady= 50] # Bind the Mouse button event win.bind['',display_text] win.mainloop[]
đầu ra
Chạy tập lệnh Python ở trên sẽ hiển thị một cửa sổ trống. Nhấp chuột trái vào cửa sổ sẽ hiển thị một số thông báo trên cửa sổ
Trong hướng dẫn Python Tkinter này, chúng ta sẽ tìm hiểu về Sự kiện Python Tkinter, nơi chúng ta sẽ hiểu Cách tạo sự kiện trong Python Tkinter. Chúng tôi cũng sẽ bao gồm các ví dụ khác nhau liên quan đến các sự kiện. Và chúng tôi cũng sẽ đề cập đến những chủ đề này
- Sự kiện Python Tkinter
- Các sự kiện và liên kết Python Tkinter
- Danh sách sự kiện Python Tkinter
- Tiện ích sự kiện Python Tkinter
- Thuộc tính sự kiện Python Tkinter
- Lớp sự kiện Python Tkinter
- Trình xử lý sự kiện Python Tkinter
- Sự kiện Python Tkinter event_generate
- Vòng lặp sự kiện Python Tkinter
- Python Tkinter event_listener
- Sự kiện Python Tkinter. biểu tượng phím
Mục lục
Sự kiện Python Tkinter
Trong phần này, chúng ta đang tìm hiểu về Sự kiện trong Python Tkinter
Sự kiện là thao tác chuột của người dùng hay có thể nói là hàm “xử lý” được gọi với một đối tượng sự kiện. Nó có thể xử lý tất cả các chức năng liên quan đến chúng
Mã số
Trong đoạn mã sau, chúng tôi tạo một nút bằng cách đưa ra văn bản = “Khi nhấp vào Thoát”. Bằng cách nhấp vào nút, họ in Hướng dẫn Python và lệnh thoát cũng được thực thi
- Nút [] được sử dụng để chạy lệnh
- Cái nút. focus[] được sử dụng để tập trung vào một sự kiện cụ thể
from tkinter import *
def task[event]:
print["PythonGuides"]
ws=Tk[]
ws.geometry["200x200"]
button=Button[ws,text="On Clicking Quit",command= ws.quit]
button.focus[]
button.pack[expand=True]
button.bind['', task]
ws.mainloop[]
đầu ra
Sau khi chạy đoạn mã trên, chúng ta có thể thấy cửa sổ được tạo trong đó một nút được đặt. Người dùng nhấp vào nút sau khi nhấp vào họ in văn bản hướng dẫn Python và tự động thoát. Khi một sự kiện xảy ra, chức năng được phân bổ sẽ tự động gọi
Đọc. Hoạt ảnh Python Tkinter
Sự kiện Python Tkinter và liên kết
Trong phần này, chúng ta sẽ tìm hiểu về cách liên kết một sự kiện trong Python Tkinter
Phân bổ một chức năng cho một sự kiện được gọi là ràng buộc sự kiện. Khi một sự kiện xảy ra, chức năng được phân bổ sẽ tự động gọi
Cú pháp của phương thức bind[]
widget.bind[event,handler,add=None]
Mã số
Trong đoạn mã sau, chúng ta có thể tạo một widget trong đó một sự kiện có thể xảy ra. Chúng tôi tạo một nút trên tiện ích, nếu người dùng nhấp vào nút một lần thì văn bản hiển thị sau khi nhấp vào nút “Xin chào“. Nếu người dùng nhấp đúp vào nút thì việc thực thi chương trình sẽ dừng lại
from tkinter import *
def task[event]:
print["Hello"]
def quit[event]:
print["Double click to stop"]
import sys; sys.exit[]
ws=Tk[]
ws.title["Python guides"]
ws.geometry["200x200"]
button = Button[ws, text='Press']
button.pack[pady=10]
button.bind['', task]
button.bind['', quit]
button.mainloop[]
ws. title[] được sử dụng để đặt tiêu đề cho widget
sys là một hàm đặt tên cho mô-đun Python hiện có
đầu ra
Sau khi chạy đoạn mã trên, chúng tôi nhận được đầu ra sau, trong đó chúng tôi có thể thấy tiện ích. Trong tiện ích, một nút được đặt sau khi nhấp vào nút sau khi chúng in Xin chào. sau đó nhấp lại hai lần, họ thoát khỏi tất cả các chương trình
Đọc. Hướng dẫn Python Tkinter Nhiều Windows
Danh sách sự kiện Python Tkinter
Trong phần này, chúng ta sẽ tìm hiểu về danh sách sự kiện Python Tkinter
Danh sách là các đối tượng hoặc mục được kết nối được viết theo trình tự
Dưới đây là danh sách một số sự kiện
- Button– Button được sử dụng như một bộ xử lý sự kiện khi chúng ta click vào button thì chương trình thực hiện
- Cấu hình– cấu hình được sử dụng để thay đổi thuộc tính của tiện ích con
- Tập trung– hoàn toàn tập trung vào một tiện ích cụ thể
- Phá hủy-Chấm dứt tiện ích cụ thể
- Chuyển động– Ngay cả khi chuột di chuyển toàn bộ trên tiện ích
Mã số
Trong đoạn mã sau, chúng tôi sử dụng các nhãn, các nút trong đó nhãn được sử dụng để mô tả văn bản và các nút được sử dụng để xử lý sự kiện
- def show_text[e] được sử dụng để xác định hiển thị thông báo
- ws. bind[] được sử dụng để liên kết phương thức như di chuyển con trỏ, di chuyển chuột, gõ trên bàn phím
- ws. mainloop[] = Mainloop là vòng lặp vô hạn của cửa sổ ứng dụng
from tkinter import *
ws= Tk[]
ws.title["Python guides"]
ws.geometry["700x350"]
def Show_Text[e]:
label.config[text="Life is short/ Do what you love", font=['Helvetica 14 bold']]
label= Label[ws, text= ""]
label.pack[pady= 50]
ws.bind['',Show_Text]
ws.mainloop[]
đầu ra
Bằng cách chạy đoạn mã trên, chúng tôi nhận được đầu ra sau, chúng tôi thấy một tiện ích được tạo. Khi bắt đầu, không có văn bản nào trên tiện ích khi chúng tôi di chuyển con trỏ qua tiện ích, chúng tôi nhận được một số văn bản “cuộc sống ngắn ngủi/Hãy làm những gì bạn yêu thích”
Đọc. Trình chỉnh sửa Python Tkinter
Tiện ích sự kiện Python Tkinter
Trong phần này, chúng ta sẽ tìm hiểu cách tạo tiện ích sự kiện trong Python Tkinter
Trước khi tiếp tục, chúng ta nên có một chút kiến thức về widget là gì?
Widget là thành phần của giao diện người dùng đồ họa hiển thị thông tin mà từ đó người dùng có thể tương tác với hệ điều hành. Sự kiện xảy ra trong widget
Mã số
Trong đoạn mã sau, sự kiện. widget được sử dụng để tạo một widget. Thêm chức năng vào sự kiện của widget được gọi là ràng buộc sự kiện. Khi một sự kiện xảy ra, chức năng được chỉ định sẽ tự động được gọi
- xác định nhấp chuột [sự kiện]. được sử dụng để hiển thị thông báo
- Sự kiện. phụ tùng. config đang hoạt động như một tài liệu tham khảo để chuyển một đối tượng đến chức năng của chúng tôi
- Hàm lambda được sử dụng để giảm số lượng dòng mã
from tkinter import *
def clickI[event]:
print ["you clicked on"], event.widget
event.widget.config[text="Thank_You"]
def clickII[event, Obj]:
print ["you clicked on"], Obj
Obj.config[text="Thank_You!"]
ws = Tk[]
ws.geometry["200x200"]
a1 = Label[ws, text="Press"]
a2 = Label[ws, text="No, Press!"]
a1.pack[pady=10]
a2.pack[pady=10]
a1.bind["", clickI]
a2.bind["", lambda event, obj=a2: clickII[event, obj]]
ws.mainloop[]
đầu ra
Ở đây trong kết quả này, chúng ta có thể thấy chúng ta đã tạo một tiện ích và liên kết hai nút thực hiện một số hành động trong khi nhấp vào tiện ích đó
Đọc. Hướng dẫn sử dụng bảng Python Tkinter
Thuộc tính sự kiện Python Tkinter
Trong phần này, chúng ta đang tìm hiểu về các thuộc tính sự kiện Python Tkinter. Các thuộc tính được xác định trong một lớp sự kiện và nhận các giá trị từ lớp sự kiện. Các giá trị thuộc tính có thể xuất hiện theo mặc định như được đề cập trong định nghĩa lớp sự kiện
Mã số
Trong đoạn mã sau, chúng tôi đã định nghĩa một số chức năng gọi các thuộc tính. Thuộc tính là một số loại ký tự đặc biệt, ký tự thường và số. mà chúng tôi sử dụng để hiển thị văn bản trên màn hình
Ở đây một số thuộc tính sự kiện được sử dụng trong mã này là
- char xác định ký tự bình thường của bảng chữ cái
- thuộc tính chiều cao được sử dụng để đặt tiện ích theo chiều cao mới
- Thuộc tính keysym được sử dụng để thiết lập các phím trong chuỗi, số, ký tự đặc biệt
import tkinter
from tkinter import *
ws = Tk[ ]
ws.geometry["200x200"]
display='Press Any Button, or Press Key'
Lab= Label[ws, text=display, width=len[display]]
Lab.pack[pady=40]
def key[eve]:
if eve.char==eve.keysym:
message ='Normal Key %r' % eve.char
elif len[eve.char]==1:
message ='Punctuation Key %r [%r]' % [eve.keysym, eve.char]
else:
message ='Special Key %r' % eve.keysym
Lab.config[text=message]
Lab.bind_all['', key]
def do_mouse[eventname]:
def mouse_binding[event]:
message = 'Mouse event %s' % eventname
Lab.config[text=message]
Lab.bind_all[''%eventname, mouse_binding]
for i in range[1,4]:
do_mouse['Button-%s'%i]
do_mouse['ButtonRelease-%s'%i]
do_mouse['Double-Button-%s'%i]
ws.mainloop[ ]
đầu ra
Trong kết quả sau đây, chúng ta có thể thấy các thuộc tính đang hoạt động như thế nào trên bảng điều khiển khi chúng ta sử dụng thuộc tính con trỏ chuột hiển thị sự kiện chuột trên màn hình
Ở đây, nó cũng hoạt động với các nút bàn phím hiển thị các thuộc tính khác nhau như ký tự, ký hiệu, v.v.
Đọc. Bài kiểm tra Python Tkinter
Lớp sự kiện Python Tkinter
Trong phần này, chúng ta sẽ tìm hiểu cách tạo lớp sự kiện trong Python Tkinter
Trước khi tìm hiểu class sự kiện, chúng ta nên có một phần kiến thức về Class. Lớp là một mẫu mã được sử dụng để tạo một đối tượng. Để tạo một lớp chúng ta sử dụng từ khóa lớp
Nếu lớp không có chức năng thì không sử dụng lớp. Theo chức năng, chúng tôi có nghĩa là các thuộc tính của nó hoạt động như một thùng chứa dữ liệu và chức năng. Các chức năng được gọi là phương pháp
Mã số
Trong đoạn mã sau, chúng tôi tạo một lớp có tên “myfirstapp” xác định hai đối tượng trong đó, từ đó một đối tượng đang gọi một đối tượng khác và hiển thị giá trị của nó được hiển thị bằng cách nhấp vào một nút
- def __init__[self,master] định nghĩa một lớp với các đối tượng
- Nhãn [] giống như văn bản bình thường được cung cấp cho tiện ích
from tkinter import Tk, Label, Button
class myfirstapp:
def __init__[Self, master]:
Self.Master = master
master.title["Python Guides"]
Self.lab = Label[master, text="This is my app"]
Self.lab.pack[]
Self.greet_button = Button[master, text="click here to Enter", command=Self.click_here_to_enter]
Self.greet_button.pack[]
Self.close_button = Button[master, text="Exit", command=master.quit]
Self.close_button.pack[]
def click_here_to_enter[self]:
print["Welcome"]
ws = Tk[]
ws.geometry["200x200"]
My_app = myfirstapp[ws]
ws.mainloop[]
đầu ra
Sau khi chạy đoạn mã sau, chúng tôi nhận được đầu ra này, nơi chúng tôi tạo nhãn và xác định nút giúp gọi một đối tượng và hiển thị giá trị
Đọc. Trình tạo mã QR Python sử dụng pyqrcode trong Tkinter
Trình xử lý sự kiện Python Tkinter
Trong phần này, chúng ta sẽ tìm hiểu về trình xử lý sự kiện trong Python Tkinter
Như tên hiển thị trình xử lý, nó có thể mô tả việc xử lý một cái gì đó. Trình xử lý sự kiện là một phần của sự kiện chịu trách nhiệm quản lý tất cả các lệnh gọi lại được thực thi và gọi. Nó chỉ đơn giản là một hành động như nhấp vào nút dẫn đến một sự kiện khác
Mã số
Trong đoạn mã sau, chúng tôi định nghĩa một lớp trong đó chúng tôi đã tạo một đối tượng. Chúng tôi đã thêm một trình xử lý sự kiện trên một nút là hành động để thoát khỏi một cửa sổ. Nó Xử lý đầu vào nhận được trong một sự kiện
- Bản thân. sư phụ. title[] được sử dụng để đặt tiêu đề cho một cửa sổ
- Button[] đang thực hiện một trình xử lý sự kiện thực hiện hành động thoát
đầu ra
Từ đoạn mã sau, chúng tôi nhận được đầu vào từ một chương trình đang thực hiện xử lý sự kiện. Chúng ta có thể thấy một đầu ra của hành động sau
Đọc. Cách tạo trò chơi rắn trong Python Tkinter
Sự kiện Python Tkinter event_generate
Trong phần này, chúng ta sẽ tìm hiểu cách tạo sự kiện bằng event_generate trong Python Tkinter
Nói một cách đơn giản, chúng ta hiểu từ Generate là đưa một cái gì đó vào sự tồn tại. Ngay cả chúng tôi cũng hiểu tạo được sử dụng để sản xuất hoặc tạo ra
Ở đây trong event_generate này, chúng tôi đã tạo một sự kiện hiển thị một số hành động và đưa một thứ gì đó vào sự tồn tại. event_generate là một quy trình mặc định gọi lại sự kiện
Cú pháp sau đây
widget.event_generate[sequence,when='tail']
Mã số
Trong đoạn mã sau, chúng tôi tạo một widget trong đó thời gian thay đổi liên tục
event_geterate sản xuất với thuộc tính when=’tail’. tail là thêm nó vào hàng đợi sự kiện sau khi mọi sự kiện đã được xử lý
from tkinter import *
def task[event]:
print["PythonGuides"]
ws=Tk[]
ws.geometry["200x200"]
button=Button[ws,text="On Clicking Quit",command= ws.quit]
button.focus[]
button.pack[expand=True]
button.bind['', task]
ws.mainloop[]
0đầu ra
Trong đầu ra sau đây, thời gian được tạo ra liên tục thay đổi theo giây như chúng ta thấy trong này
Đọc. Hình ảnh Python Tkinter
Vòng lặp sự kiện Python Tkinter
Trong phần này, chúng ta sẽ tìm hiểu cách tạo vòng lặp sự kiện trong python Tkinter
Trước khi tìm hiểu về vòng lặp chẵn Python Tkinter chúng ta nên có một chút kiến thức về vòng lặp là gì
Vòng lặp là một quá trình mà phần cuối của nó được kết nối với phần đầu
Vòng lặp sự kiện là một quá trình không đồng bộ chuyển đổi bộ dữ liệu đại diện cho một thời gian và trở về giờ địa phương
widget.bind[event,handler,add=None]
0Mã số
Trong đoạn mã sau, chúng tôi tạo một tiện ích trong đó giờ địa phương đang chạy theo vòng lặp
- thời gian. asctime[] chuyển đổi một bộ đại diện cho thời gian được trả về dưới dạng giờ địa phương của chuỗi 24 ký tự
- Frame[] được sử dụng để hiển thị chúng ta dưới dạng một hình chữ nhật đơn giản. chúng tôi sử dụng khung để sắp xếp các vật dụng khác để tạo khung chúng tôi sử dụng tkk. khung
widget.bind[event,handler,add=None]
1đầu ra
Trong đầu ra sau đây, chúng ta thấy ở đầu ra cách asctime[] được sử dụng để chuyển đổi struct_time và được trả về dưới dạng localtime[] trong 24 ký tự chuỗi như đã đề cập trong đầu ra
Đọc. Python Tkinter Màu sắc
Python Tkinter event_listener
Trong phần này, chúng ta sẽ tìm hiểu về một trình lắng nghe sự kiện trong Python Tkinter
Trình lắng nghe sự kiện là một chức năng chờ đợi một sự kiện xảy ra Giống như nhấp chuột
Trình lắng nghe sự kiện được sử dụng theo hai cách
- Gọi cho người nghe bằng một tin nhắn mới
- Bằng cách gọi phương thức on_message_received
Mã số
Trong đoạn mã sau, chúng tôi tạo một tiện ích và trình xử lý sự kiện bằng cách đặt các giá trị được xác định trước mà khi chúng tôi xóa trong nền, nó sẽ gọi trình xử lý sự kiện
- event_listener. set[] được sử dụng để đặt giá trị được xác định trước
- event_listener. dấu vết [] được sử dụng để sửa đổi giá trị được xác định trước
widget.bind[event,handler,add=None]
2đầu ra
Trong đầu ra sau, chúng ta có thể thấy trong một gif chúng ta đang xóa một số giá trị và thêm các giá trị của chúng ta như trong một đầu ra khác, chúng ta có thể thấy trong bảng điều khiển, một thông báo đang nghe được hiển thị cho biết rằng trình xử lý sự kiện của chúng ta đang hoạt động trên nền
Bảng điều khiển cho biết thông báo hiển thị hoạt động của event_listener[]
Đọc. Tự động hoàn tất Python Tkinter
Sự kiện Python Tkinter. biểu tượng phím
Trong phần này, chúng ta sẽ tìm hiểu về sự kiện. keyym trong Python Tkinter
Thuộc tính keysym được sử dụng để đặt các khóa trong chuỗi cho các chữ cái, số và các ký tự đặc biệt như [a,b,c……. ],[1,2,3,4……],[. @,#,%,^……]. Cái nào chỉ được sử dụng để mô tả các sự kiện bàn phím
Mã số
Trong đoạn mã sau, chúng tôi đã định nghĩa một số chức năng gọi các thuộc tính. Thuộc tính là một số loại ký tự đặc biệt, ký tự thường và số. mà chúng tôi sử dụng để hiển thị văn bản trên màn hình
đêm. thuộc tính keysym được sử dụng để xác định các sự kiện bàn phím
widget.bind[event,handler,add=None]
3đầu ra
Trong đầu ra sau đây, chúng ta có thể thấy chức năng của. thuộc tính event_keysym mô tả các sự kiện bàn phím như khi người dùng nhấn bất kỳ phím nào hoặc sử dụng chuột, mọi thứ sẽ được nhìn thấy trên bảng điều khiển như trong gif bên dưới
Trong hướng dẫn này, chúng tôi thảo luận về Sự kiện Python Tkinter và chúng tôi cũng đã đề cập đến các ví dụ khác nhau liên quan đến việc triển khai nó. Dưới đây là danh sách các chủ đề mà chúng tôi đã đề cập
- Sự kiện Python Tkinter
- Các sự kiện và ràng buộc Python Tkinter
- Danh sách sự kiện Python Tkinter
- Tiện ích sự kiện Python Tkinter
- Thuộc tính sự kiện Python Tkinter
- Lớp sự kiện Python Tkinter
- Trình xử lý sự kiện Python Tkinter
- Sự kiện Python Tkinter event_generate
- Vòng lặp sự kiện Python Tkinter
- Python Tkinter event_listener
- Sự kiện Python Tkinter. biểu tượng phím
bài viết liên quan
- Cách tạo một máy tính trong Python
- Thanh menu Python Tkinter
- Nút kiểm Python Tkinter
- Công tắc bật tắt Python Tkinter
- Hộp tìm kiếm Python Tkinter
- Nút phóng xạ Python Tkinter – Cách sử dụng
- Nút Python Tkinter – Cách sử dụng
Bijay Kumar
Python là một trong những ngôn ngữ phổ biến nhất ở Hoa Kỳ. Tôi đã làm việc với Python trong một thời gian dài và tôi có kinh nghiệm làm việc với nhiều thư viện khác nhau trên Tkinter, Pandas, NumPy, Turtle, Django, Matplotlib, Tensorflow, Scipy, Scikit-Learn, v.v… Tôi có kinh nghiệm làm việc với nhiều khách hàng khác nhau . Kiểm tra hồ sơ của tôi