PyGTK - Entry 类

  • 简述

    条目小部件是单行文本输入小部件。如果输入的文本比小部件的分配长,小部件将滚动,使光标位置可见。
    可以使用该类的 set_visibility() 方法在密码模式下转换输入字段。输入的文本被 invisible_char() 方法选择的字符替换,默认为 '*'。
    Entry 类具有以下构造函数 -
    
    gtk.Entry(max = 0)
    
    这里,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 当剪贴板的内容被粘贴到条目中时发出。