PyGTK - Hạng mục
Entry widget là một widget nhập văn bản một dòng. Nếu văn bản đã nhập dài hơn phân bổ của tiện ích, tiện ích sẽ cuộn để hiển thị vị trí con trỏ.
Trường mục nhập có thể được chuyển đổi trong chế độ mật khẩu bằng phương thức set_visibility () của lớp này. Văn bản đã nhập được thay thế bằng ký tự được chọn bởi phương thức hidden_char (), mặc định là '*'.
Lớp Entry có hàm tạo sau:
gtk.Entry(max = 0)
Ở đây, max là viết tắt của độ dài tối đa của trường nhập tính bằng ký tự. Tham số nhận một giá trị số (0-65536).
Bảng sau đây cho thấy các phương thức quan trọng của một lớp Entry:
S.NO | Phương pháp và Mô tả |
---|---|
1 | set_visibility(visible) Nếu sai, nội dung sẽ bị che khuất bằng cách thay thế các ký tự bằng ký tự ẩn mặc định - '*' |
2 | set_invisible_char(char) Các ký tự '*' mặc định trong trường nhập được thay thế bằng ký tự char |
3 | set_max_length(x) Điều này đặt thuộc tính "max-length" thành giá trị của x. (0-65536) |
4 | set_text(str) Điều này đặt thuộc tính "text" thành giá trị của str. Chuỗi trongstr thay thế nội dung hiện tại của mục nhập. |
5 | get_text() Điều này trả về giá trị của thuộc tính "text" là một chuỗi chứa nội dung của mục nhập. |
6 | set_alignment() Điều này đặt thuộc tính "xalign" thành giá trị của xalign. set_alignment () điều khiển vị trí ngang của nội dung trong trường Entry. |
Các tín hiệu sau được phát ra bởi tiện ích con -
kích hoạt | Điều này được phát ra khi mục nhập được kích hoạt bằng hành động của người dùng hoặc theo chương trình với gtk.Widget.activate() phương pháp. |
xóa lùi | Điều này được phát ra khi Backspace phím được nhập từ bàn phím. |
copy-clipboard | Điều này được phát ra khi văn bản lựa chọn trong mục nhập được sao chép vào khay nhớ tạm. |
clipboard | Điều này được phát ra khi lựa chọn trong mục nhập được cắt và đặt vào khay nhớ tạm. |
paste-clipboard | Điều này được phát ra khi nội dung của khay nhớ tạm được dán vào mục nhập. |