中文字幕一区二区人妻电影,亚洲av无码一区二区乱子伦as ,亚洲精品无码永久在线观看,亚洲成aⅴ人片久青草影院按摩,亚洲黑人巨大videos

Python Tkinter 文本框(Entry)

Python GUI編程 Python GUI編程

Python Tkinter 文本框用來(lái)讓用戶輸入一行文本字符串。

  • 你如果需要輸入多行文本,可以使用 Text 組件。

  • 你如果需要顯示一行或多行文本且不允許用戶修改,你可以使用 Label 組件。

語(yǔ)法

語(yǔ)法格式如下:

w = Entry( master, option, ... )
  • master: 按鈕的父容器。

  • options: 可選項(xiàng),即該按鈕的可設(shè)置的屬性。這些選項(xiàng)可以用鍵 = 值的形式設(shè)置,并以逗號(hào)分隔。

序號(hào) 可選項(xiàng) & 描述
1

bg

輸入框背景顏色

2

bd

邊框的大小,默認(rèn)為 2 個(gè)像素

3

cursor

光標(biāo)的形狀設(shè)定,如arrow, circle, cross, plus 等

4

font

文本字體

5

exportselection

默認(rèn)情況下,你如果在輸入框中選中文本,默認(rèn)會(huì)復(fù)制到粘貼板,如果要忽略這個(gè)功能刻工藝設(shè)置 exportselection=0。

6

fg

文字顏色。值為顏色或?yàn)轭伾a,如:'red','#ff0000'

7

highlightcolor

文本框高亮邊框顏色,當(dāng)文本框獲取焦點(diǎn)時(shí)顯示

8

justify

顯示多行文本的時(shí)候,設(shè)置不同行之間的對(duì)齊方式,可選項(xiàng)包括LEFT, RIGHT, CENTER

9

relief

邊框樣式,設(shè)置控件3D效果,可選的有:FLAT、SUNKEN、RAISED、GROOVE、RIDGE。默認(rèn)為 FLAT。

10

selectbackground

選中文字的背景顏色

11

selectborderwidth

選中文字的背景邊框?qū)挾?/p>

12

selectforeground

選中文字的顏色

13

show

指定文本框內(nèi)容顯示為字符,值隨意,滿足字符即可。如密碼可以將值設(shè)為 show="*"

14

state

默認(rèn)為 state=NORMAL, 文框狀態(tài),分為只讀和可寫(xiě),值為:normal/disabled

15

textvariable

文本框的值,是一個(gè)StringVar()對(duì)象

16

width

文本框?qū)挾?/p>

17

xscrollcommand

設(shè)置水平方向滾動(dòng)條,一般在用戶輸入的文本框內(nèi)容寬度大于文本框顯示的寬度時(shí)使用。

方法

下表為文本框組件常用的方法:

實(shí)例

實(shí)例中點(diǎn)擊按鈕會(huì)顯示一個(gè)信息:

序號(hào) 方法 & 描述
1

delete ( first, last=None )

刪除文本框里直接位置值

text.delete(10)      # 刪除索引值為10的值
text.delete(10, 20)  # 刪除索引值從10到20之前的值
text.delete(0, END)  # 刪除所有值
2

get()

獲取文件框的值

3

icursor ( index )

將光標(biāo)移動(dòng)到指定索引位置,只有當(dāng)文框獲取焦點(diǎn)后成立

4

index ( index )

返回指定的索引值

5

insert ( index, s )

向文本框中插入值,index:插入位置,s:插入值

6

select_adjust ( index )

選中指定索引和光標(biāo)所在位置之前的值

7

select_clear()

清空文本框

8

select_from ( index )

設(shè)置光標(biāo)的位置,通過(guò)索引值 index 來(lái)設(shè)置

9

select_present()

如果有選中,返回 true,否則返回 false。

10

select_range ( start, end )

選中指定索引位置的值,start(包含) 為開(kāi)始位置,end(不包含) 為結(jié)束位置start必須比end小

11

select_to ( index )

選中指定索引與光標(biāo)之間的值

12

xview ( index )

該方法在文本框鏈接到水平滾動(dòng)條上很有用。

13

xview_scroll ( number, what )

用于水平滾動(dòng)文本框。 what 參數(shù)可以是 UNITS, 按字符寬度滾動(dòng),或者可以是 PAGES, 按文本框組件塊滾動(dòng)。 number 參數(shù),正數(shù)為由左到右滾動(dòng),負(fù)數(shù)為由右到左滾動(dòng)。

實(shí)例

#!/usr/bin/python # -*- coding: UTF-8 -*- from Tkinter import * top = Tk() L1 = Label(top, text="網(wǎng)站名") L1.pack( side = LEFT) E1 = Entry(top, bd =5) E1.pack(side = RIGHT) top.mainloop()

測(cè)試輸出結(jié)果如下:

Python GUI編程 Python GUI編程

其他擴(kuò)展