PyGTK Entry类

PyGTK Entry类

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

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

Entry类具有以下构造函数 –

gtk.Entry(max = 0)

在这里,max代表字符长度的最大值。该参数接受一个数值(0-65536)。

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

序号 方法和描述
1 set_visibility(visible) 如果为假,则使用默认的不可见字符“*”替换内容,使其模糊不清。
2 set_invisible_char(char) 将输入字段中的默认“*”字符替换为char。
3 set_max_length(x) 将“max-length”属性设置为x的值(0-65536)。
4 set_text(str) 将“text”属性设置为str的值。str替换输入框当前的内容。
5 get_text() 返回“text”属性的值,该值是一个包含输入框内容的字符串。
6 set_alignment(xalign) 将“xalign”属性设置为xalign的值。set_alignment()控制输入框中内容的水平位置。

以下为entry控件发出的信号:

activate 当用户操作或使用 gtk.Widget.activate() 方法以编程方式激活条目时,会发射此事件。
backspace 当从键盘输入 退格 键时,会发射此事件。
copy-clipboard 当条目中的选择文本被复制到剪贴板时,会发射此事件。
cut-clipboard 当条目中的选择被剪切并放入剪贴板时,会发射此事件。
paste-clipboard 当剪贴板的内容被粘贴到条目中时,会发射此事件。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程