PyGTK - начальный класс

Виджет ввода - это виджет ввода однострочного текста. Если введенный текст длиннее, чем выделение виджета, виджет будет прокручиваться так, чтобы было видно положение курсора.

Поле ввода может быть преобразовано в режим пароля с помощью метода set_visibility () этого класса. Введенный текст заменяется символом, выбранным методом invisible_char (), по умолчанию - «*».

Класс Entry имеет следующий конструктор -

gtk.Entry(max = 0)

Здесь max обозначает максимальную длину поля ввода в символах. Параметр принимает числовое значение (0-65536).

В следующей таблице показаны важные методы класса Entry -

S.NO Методы и описание
1

set_visibility(visible)

Если false, содержимое скрывается путем замены символов невидимым символом по умолчанию - '*'

2

set_invisible_char(char)

По умолчанию символы "*" в поле ввода заменяются символом.

3

set_max_length(x)

Это устанавливает для свойства "max-length" значение x. (0-65536)

4

set_text(str)

Это устанавливает для свойства "текст" значение str. Строка вstr заменяет текущее содержимое записи.

5

get_text()

Это возвращает значение свойства «текст», которое представляет собой строку, содержащую содержимое записи.

6

set_alignment()

Это устанавливает для свойства "xalign" значение xalign. set_alignment () управляет горизонтальным расположением содержимого в поле ввода.

Виджет входа излучает следующие сигналы -

активировать Это излучается, когда запись активируется либо действием пользователя, либо программно с gtk.Widget.activate() метод.
Backspace Это излучается, когда Backspace ключ вводится с клавиатуры.
копировать в буфер обмена Это излучается, когда выбранный текст в записи копируется в буфер обмена.
вырезать-буфер обмена Это испускается, когда выделение в записи вырезается и помещается в буфер обмена.
вставить буфер обмена Это генерируется, когда содержимое буфера обмена вставляется в запись.