Учебники

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 () управляет горизонтальным расположением содержимого в поле ввода.

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