Tiện ích ________ 01 cho phép bạn nhập văn bản một dòng. Trong Tkinter, để tạo textbox, bạn dùng tiện ích
1Code language: Python [python]
textbox.get[]
Code language: Python [python]
textbox = ttk.Entry[container, **options]
Trong cú pháp này
3 là khung hoặc cửa sổ chính. nơi bạn muốn đặt widget
Code language: Python [python]textbox.get[]
4 là một hoặc nhiều đối số từ khóa được sử dụng để định cấu hình tiện ích
Code language: Python [python]textbox.get[]
1
Code language: Python [python]textbox.get[]
Lưu ý muốn nhập văn bản nhiều dòng thì nên dùng widget
6Code language: Python [python]
textbox.get[]
Để lấy văn bản hiện tại của tiện ích con
1 dưới dạng chuỗi, bạn sử dụng phương thứcCode language: Python [python]
textbox.get[]
8Code language: Python [python]
textbox.get[]
Code language: Python [python]
textbox.get[]
Thông thường, bạn liên kết giá trị hiện tại của hộp văn bản với một đối tượng StringVar như thế này
0Code language: Python [python]
textbox.get[]
Trong cú pháp này
- Đầu tiên, tạo một thể hiện mới của lớp
9. Văn bản sẽ là nơi giữ giá trị cho một biến chuỗi
Code language: Python [python]textbox.get[]
- Thứ hai, gán biến văn bản cho
00 của tiện ích
Code language: Python [python]textbox.get[]
1
Code language: Python [python]textbox.get[]
Trong trường hợp này, bạn có thể sử dụng gọi phương thức
8 của đối tượngCode language: Python [python]
textbox.get[]
03 để lấy giá trị hiện tại của widget mục nhậpCode language: Python [python]
textbox.get[]
6Code language: Python [python]
textbox.get[]
Đặt tiêu điểm cho tiện ích Tkinter Entry
Để cung cấp trải nghiệm người dùng tốt hơn, bạn có thể di chuyển tiêu điểm đến tiện ích con
1 đầu tiên sau khi cửa sổ xuất hiện. Sau khi tiện íchCode language: Python [python]
textbox.get[]
1 có tiêu điểm, tiện ích này sẵn sàng chấp nhận đầu vào của người dùngCode language: Python [python]
textbox.get[]
Để thực hiện, bạn sử dụng phương thức
06 của tiện íchCode language: Python [python]
textbox.get[]
1 như thế này
textbox.get[]
Code language: Python [python]
1Code language: Python [python]
textbox = ttk.Entry[container, **options]
Hiển thị mục nhập mật khẩu Tkinter
Để ẩn thông tin nhạy cảm trên tiện ích
1 e. g. , mật khẩu, bạn có thể sử dụng tùy chọnCode language: Python [python]
textbox.get[]
09Code language: Python [python]
textbox.get[]
Sau đây tạo một mục nhập mật khẩu. Khi bạn nhập mật khẩu, nó không hiển thị các ký tự thực mà chỉ hiển thị dấu hoa thị [*] được chỉ định trong tùy chọn
09Code language: Python [python]
textbox.get[]
5Code language: Python [python]
textbox = ttk.Entry[container, **options]
Ví dụ về tiện ích Tkinter Entry
Chương trình sau đây cho biết cách sử dụng tiện ích
1 để tạo biểu mẫu đăng nhậpCode language: Python [python]
textbox.get[]
7Code language: Python [python]
textbox = ttk.Entry[container, **options]
đầu ra
Làm thế nào nó hoạt động
Đầu tiên, tạo hai biến chuỗi để chứa văn bản hiện tại của tiện ích email và mật khẩu
1Code language: Python [python]
textbox.get[]
9Code language: Python [python]
textbox = ttk.Entry[container, **options]
Thứ hai, tạo tiện ích email
1 và liên kết nó với biến emailCode language: Python [python]
textbox.get[]
1Code language: Python [python]
textbox.get[]
Các bộ sau đây tập trung vào mục nhập
64Code language: Python [python]
textbox.get[]
3Code language: Python [python]
textbox.get[]
Thứ ba, tạo tiện ích nhập mật khẩu và gán biến mật khẩu cho
00 của nóCode language: Python [python]
textbox.get[]
0Code language: Python [python]
textbox.get[]
Cuối cùng, hiển thị hộp thông báo hiển thị email và mật khẩu đã nhập nếu nhấp vào nút đăng nhập