简述
条目小部件是单行文本输入小部件。如果输入的文本比小部件的分配长,小部件将滚动,使光标位置可见。
可以使用该类的 set_visibility() 方法在密码模式下转换输入字段。输入的文本被 invisible_char() 方法选择的字符替换,默认为 '*'。
Entry 类具有以下构造函数 -
这里,max 代表输入字段的最大长度,以字符为单位。该参数采用数值(0-65536)。
下表展示了一个Entry类的重要方法-
来隐藏内容
S.NO |
方法和说明 |
1 |
set_visibility(visible)
如果为 false,则通过将字符替换为默认的不可见字符 - '*'
|
2 |
set_invisible_char(char)
输入字段中默认的'*'字符替换为char
|
3 |
set_max_length(x)
这会将“最大长度”属性设置为 x 的值。 (0-65536)
|
4 |
set_text(str)
这会将“text”属性设置为 str 的值。 str 中的字符串替换条目的当前内容。
|
5 |
get_text()
这将返回“text”属性的值,它是一个包含条目内容的字符串。
|
6 |
set_alignment()
这会将“xalign”属性设置为 xalign 的值。 set_alignment() 控制 Entry 字段中内容的水平定位。
|
入口小部件发出以下信号 -
activate |
当条目被用户操作或通过 gtk.Widget.activate() 方法以编程方式激活时,会发出此消息。 |
backspace |
当从键盘输入 Backspace 键时发出。 |
copy-clipboard |
当条目中的选择文本被复制到剪贴板时发出。 |
cut-clipboard |
当条目中的选择被剪切并放置在剪贴板中时发出。 |
paste-clipboard |
当剪贴板的内容被粘贴到条目中时发出。 |