Cách tạo bàn phím ảo trong Python

Trong bài viết này, chúng tôi sẽ tạo Bàn phím ảo trên màn hình. Mô-đun duy nhất chúng tôi sẽ yêu cầu trong phần này là tkinter, khung GUI tiêu chuẩn trên thực tế của Python

Đầu tiên chúng ta sẽ nhập mô-đun tkinter

nhập tkinter dưới dạng tk từ tkinter nhập ttk

Sau đó, chúng tôi sẽ tạo một tk. Tk[] và đặt tiêu đề cho ứng dụng của chúng ta

chìa khóa = tk. phím tk[]. title['Bàn phím trên màn hình']

Chúng tôi cũng sẽ đặt kích thước của bàn phím

Sau đó, chúng tôi sẽ tô màu nền của ứng dụng và các nút bàn phím của chúng tôi

phong cách = tk. Phím kiểu []. định cấu hình [bg = 'gray27'] kiểu. kiểu cấu hình['TButton', background='gray21']. configure['TButton', foreground='white'] theme = "light"

Biến 'theme' lưu chủ đề của bàn phím. Chủ đề mặc định của chúng tôi là "tối", vì vậy chúng tôi đã đặt biến 'chủ đề' thành "ánh sáng" để khi ai đó nhấn nút chủ đề, chủ đề sẽ thay đổi thành "ánh sáng". Thông tin thêm về điều này khi chúng ta sẽ xác định chức năng thay đổi chủ đề

Bây giờ, chúng tôi sẽ tạo một hộp nhập nơi văn bản chúng tôi sẽ viết sẽ được lưu trữ

Chúng ta sẽ tạo hai biến toàn cục, một để lưu văn bản hiện đang gõ trong hộp nhập và biến còn lại để lưu trạng thái của bàn phím i. e. , phím 'Shift' có được nhấn hay không

exp = " " is_shift = Sai

Bây giờ, chúng ta sẽ xác định các chức năng để thực hiện các thao tác bàn phím cơ bản khác nhau

  1. press[] - khi nhấn bất kỳ phím ký tự nào

  2. Backspace[] - khi phím backspace [

Chủ Đề