Hộp văn bản trong Python
Tiện ích văn bản cung cấp các khả năng nâng cao cho phép bạn chỉnh sửa văn bản nhiều dòng và định dạng theo cách văn bản đó phải được hiển thị, chẳng hạn như thay đổi màu sắc và phông chữ của văn bản Bạn cũng có thể sử dụng các cấu trúc trang nhã như tab và dấu để định vị các phần cụ thể của văn bản và áp dụng các thay đổi cho các khu vực đó. Hơn nữa, bạn có thể nhúng các cửa sổ và hình ảnh vào văn bản vì tiện ích này được thiết kế để xử lý cả văn bản thuần túy và văn bản có định dạng cú phápĐây là cú pháp đơn giản để tạo widget này - w = Text ( master, option, .. ) Thông số
bg Màu nền mặc định của tiện ích văn bản 2bd Chiều rộng của đường viền xung quanh tiện ích văn bản. Mặc định là 2 pixel 3con trỏ Con trỏ sẽ xuất hiện khi di chuột qua tiện ích văn bản 4lựa chọn xuất khẩu Thông thường, văn bản được chọn trong tiện ích con văn bản được xuất thành lựa chọn trong trình quản lý cửa sổ. Đặt exportselection=0 nếu bạn không muốn hành vi đó 5nét chữ Phông chữ mặc định cho văn bản được chèn vào tiện ích 6fg Màu được sử dụng cho văn bản (và ảnh bitmap) trong tiện ích con. Bạn có thể thay đổi màu cho các vùng được gắn thẻ; 7Chiều cao Chiều cao của tiện ích theo dòng (không phải pixel. ), được đo theo cỡ chữ hiện tại 8nền nổi bật Màu của tiêu điểm tô sáng khi tiện ích văn bản không có tiêu điểm 9màu nổi bật Màu của tiêu điểm tô sáng khi tiện ích văn bản có tiêu điểm 10độ dày nổi bật Độ dày của tiêu điểm nổi bật. Mặc định là 1. Đặt highlightthickness=0 để chặn hiển thị tiêu điểm nổi bật 11chèn nền Màu của con trỏ chèn. Mặc định là màu đen 12chènbiên giới Kích thước của đường viền 3-D xung quanh con trỏ chèn. Mặc định là 0 13chèn thời gian Số mili giây mà con trỏ chèn bị tắt trong chu kỳ nhấp nháy của nó. Đặt tùy chọn này thành 0 để chặn nhấp nháy. Mặc định là 300 14chèn vào thời gian Số mili giây mà con trỏ chèn được bật trong chu kỳ nhấp nháy của nó. Mặc định là 600 15chèn băng thông Chiều rộng của con trỏ chèn (chiều cao của nó được xác định bởi mục cao nhất trong dòng của nó). Mặc định là 2 pixel 16padx Kích thước của phần đệm bên trong được thêm vào bên trái và bên phải của vùng văn bản. Mặc định là một pixel 17thóc Kích thước của phần đệm bên trong được thêm vào bên trên và bên dưới vùng văn bản. Mặc định là một pixel 18sự cứu tế Giao diện 3-D của tiện ích văn bản. Mặc định là cứu trợ=SUNKEN 19chọn lựa phông nền Màu nền để sử dụng hiển thị văn bản đã chọn 20chọn độ rộng đường viền Chiều rộng của đường viền để sử dụng xung quanh văn bản đã chọn 21giãn cách1 Tùy chọn này chỉ định lượng không gian bổ sung theo chiều dọc được đặt phía trên mỗi dòng văn bản. Nếu một dòng bao quanh, khoảng trắng này chỉ được thêm vào trước dòng đầu tiên mà nó chiếm trên màn hình. Mặc định là 0 22giãn cách2 Tùy chọn này chỉ định cần thêm bao nhiêu khoảng trắng dọc giữa các dòng văn bản được hiển thị khi một dòng lô-gic bao quanh. Mặc định là 0 23giãn cách3 Tùy chọn này chỉ định lượng không gian bổ sung theo chiều dọc được thêm vào bên dưới mỗi dòng văn bản. Nếu một dòng kết thúc, không gian này chỉ được thêm vào sau dòng cuối cùng mà nó chiếm trên màn hình. Mặc định là 0 24tiểu bang Thông thường, các tiện ích văn bản phản hồi các sự kiện của bàn phím và chuột; . Nếu bạn đặt state=DISABLED, tiện ích văn bản sẽ không phản hồi và bạn cũng sẽ không thể sửa đổi nội dung của nó theo chương trình 25tab Tùy chọn này kiểm soát cách các ký tự tab định vị văn bản 26chiều rộng Chiều rộng của tiện ích tính bằng ký tự (không phải pixel. ), được đo theo cỡ chữ hiện tại 27bọc Tùy chọn này kiểm soát việc hiển thị các đường quá rộng. Đặt wrap=WORD và nó sẽ ngắt dòng sau từ cuối cùng phù hợp. Với hành vi mặc định, wrap=CHAR, bất kỳ dòng nào quá dài sẽ bị ngắt ở bất kỳ ký tự nào 28lệnh xscroll Để làm cho tiện ích văn bản có thể cuộn theo chiều ngang, hãy đặt tùy chọn này thành phương thức set() của thanh cuộn ngang 29lệnh yscroll Để làm cho tiện ích văn bản có thể cuộn theo chiều dọc, hãy đặt tùy chọn này thành phương thức set() của thanh cuộn dọc phương phápCác đối tượng văn bản có các phương thức này - Sr. Không. Phương pháp và Mô tảxóa (bắt đầu chỉ mục [, chỉ mục cuối]) Phương pháp này xóa một ký tự cụ thể hoặc một phạm vi văn bản 2get(startindex [,endindex]) Phương thức này trả về một ký tự cụ thể hoặc một phạm vi văn bản 3chỉ mục(chỉ số) Trả về giá trị tuyệt đối của một chỉ mục dựa trên chỉ mục đã cho 4chèn (chỉ mục [, chuỗi]. ) Phương thức này chèn chuỗi tại vị trí chỉ mục đã chỉ định xem (chỉ mục) Phương thức này trả về true nếu văn bản nằm ở vị trí chỉ mục hiển thị Các tiện ích văn bản hỗ trợ ba cấu trúc trợ giúp riêng biệt. Đánh dấu, Tab và Chỉ mục − Dấu được sử dụng để đánh dấu vị trí giữa hai ký tự trong một văn bản nhất định. Chúng tôi có sẵn các phương pháp sau khi xử lý nhãn hiệu - Sr. Không. Phương pháp và Mô tảchỉ số (đánh dấu) Trả về vị trí dòng và cột của một nhãn hiệu cụ thể 2mark_gravity(mark [,gravity]) Trả về trọng lực của điểm đã cho. Nếu đối số thứ hai được cung cấp, trọng lực được đặt cho điểm đã cho 3mark_names() Trả về tất cả các điểm từ tiện ích Văn bản 4mark_set(đánh dấu, chỉ mục) Thông báo một vị trí mới cho dấu đã cho 5đánh dấu_unset(đánh dấu) Xóa dấu đã cho khỏi tiện ích Văn bản Các thẻ được sử dụng để liên kết tên với các vùng văn bản giúp dễ dàng sửa đổi cài đặt hiển thị của các vùng văn bản cụ thể. Các thẻ cũng được sử dụng để liên kết các cuộc gọi lại sự kiện với các phạm vi văn bản cụ thể Sau đây là các phương pháp có sẵn để xử lý các tab - Sr. Không. Phương pháp và Mô tảtag_add(tên thẻ, startindex[,endindex]. ) Phương thức này gắn thẻ vị trí được xác định bởi startindex hoặc một phạm vi được phân định bởi các vị trí startindex và endindex 2tag_config Bạn có thể sử dụng phương pháp này để định cấu hình thuộc tính thẻ, bao gồm, căn chỉnh (giữa, trái hoặc phải), tab (thuộc tính này có cùng chức năng với thuộc tính của tab tiện ích Văn bản) và gạch chân (được sử dụng để gạch dưới văn bản được gắn thẻ) 3tag_delete(tên thẻ) Phương pháp này được sử dụng để xóa và xóa một thẻ nhất định 4tag_remove(tagname [,startindex[. chỉ mục cuối]]. ) Sau khi áp dụng phương pháp này, thẻ đã cho sẽ bị xóa khỏi khu vực được cung cấp mà không xóa định nghĩa thẻ thực tế Hộp văn bản trong Python là gì?Tiện ích Văn bản được dùng để hiển thị dữ liệu văn bản trên ứng dụng Python . Tuy nhiên, Tkinter cung cấp cho chúng ta tiện ích Mục nhập được sử dụng để triển khai hộp văn bản một dòng. Tiện ích Văn bản được sử dụng để hiển thị văn bản được định dạng nhiều dòng với nhiều kiểu và thuộc tính khác nhau.
Làm cách nào để tạo một hộp trong Python?Để làm như vậy. . Kéo và thả hộp Audio > Voice > Say vào sơ đồ Bấm đúp vào nó để hiển thị sơ đồ bên trong Sao chép hộp văn bản Nói Nhấp vào nhãn gốc để quay lại hành vi Dán hộp văn bản Nói Xóa ô Nói |