Учебники

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

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

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

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

gtk.Entry(max = 0)

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

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

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

set_visibility (видимый)

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

2

set_invisible_char (символ)

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

3

set_max_length (х)

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

4

set_text (ул)

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

5

get_text ()

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

6

set_alignment ()

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

set_visibility (видимый)

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

set_invisible_char (символ)

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

set_max_length (х)

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

set_text (ул)

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

get_text ()

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

set_alignment ()

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

Следующие сигналы испускаются виджетом входа –