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