PyGTK Entry类

PyGTK Entry类

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

输入字段可以通过该类的set_visibility()方法转换为密码模式。输入的文本被invisible_char()方法选择的字符所替代,默认为’*’。

Entry类有以下构造函数 –

gtk.Entry(max = 0)

这里,max代表输入字段的最大长度,单位是字符。这个参数是一个数字值(0-65536)。

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

S.NO 方法和描述
1 set_visibility(visible) 如果是假的,内容就会被掩盖,用默认的不可见字符–‘*’来代替这些字符。
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 widget发出的:

activate 当条目被用户操作或通过 gtk.Widget.activation( )方法以编程方式激活时,就会发出这个信号。
backspace 当从键盘上输入 退格 键时,这个信号会被发出。
copy-clipboard 当条目中的选择文本被复制到剪贴板上时,就会发出这个消息。
cut-clipboard 当条目中的选择被剪切并放置在剪贴板中时,会发出此信息。
paste-clipboard 当剪贴板的内容被粘贴到条目中时,会发出此信息。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程