PyGTK - 入门级


输入小部件是一个单行文本输入小部件。如果输入的文本比小部件的分配长,小部件将滚动以使光标位置可见。

可以使用此类的 set_visibility() 方法将输入字段转换为密码模式。输入的文本将替换为由invisible_char() 方法选择的字符,默认为“*”。

Entry 类具有以下构造函数 -

gtk.Entry(max = 0)

这里,max 代表输入字段的最大长度(以字符为单位)。该参数采用数值 (0-65536)。

下表显示了 Entry 类的重要方法 -

序号 方法和说明
1

设置可见性(可见)

如果为 false,则通过用默认的不可见字符“*”替换字符来遮盖内容

2

设置不可见字符(字符)

输入字段中默认的“*”字符替换为 char

3

设置最大长度(x)

这会将“max-length”属性设置为 x 的值。(0-65536)

4

设置文本(字符串)

这会将“text”属性设置为str的值。str中的字符串替换条目的当前内容。

5

获取文本()

这将返回“text”属性的值,该属性是包含条目内容的字符串。

6

设置对齐方式()

这会将“xalign”属性设置为xalign的值。set_alignment() 控制 Entry 字段中内容的水平位置。

入口小部件发出以下信号 -

启用 当通过用户操作或使用gtk.Widget.activate()方法以编程方式激活条目时,会发出此信号。
退格键 当从键盘输入Backspace键时会发出此信号。
复制剪贴板 当条目中的选择文本复制到剪贴板时会发出此信号。
剪贴板 当条目中的选择被剪切并放入剪贴板时,会发出此信号。
粘贴剪贴板 当剪贴板的内容粘贴到条目中时会发出此信号。