Tkinter 元件詳解(四) Entry

2021-10-01 18:04:38 字數 1794 閱讀 2805

使用**為 entry 元件新增文字,可以使用 insert() 方法。

import tkinter as tk

master = tk.tk(

)e = tk.entry(master)

e.pack(padx=

20, pady=20)

e.delete(0,

"end"

)e.insert(0,

"預設文字..."

獲取當前輸入框的文字,可以使用 get() 方法:

s = e.get()

import tkinter as tk

root = tk.tk(

)tk.label(root, text=

'姓名:'

).grid(row=

0, column=0)

tk.label(root, text=

'班級:'

).grid(row=

1, column=0)

e1 = tk.entry(root)

e2 = tk.entry(root)

e1.grid(row=

0, column=

1, padx=

10, pady=5)

e2.grid(row=

1, column=

1, padx=

10, pady=5)

defshow()

:print

("姓名是%s"

% e1.get())

print

("班級是%s"

% e2.get())

e1.delete(0,

"end"

) e2.delete(0,

"end"

)tk.button(root, text=

"獲取資訊"

, width=

10, command=show)

.grid(row=

3, column=

0, sticky=

'w', padx=

10, pady=5)

tk.button(root, text=

"退出"

引數entry(master=none, **options) (class)

master – 父元件

**options – 元件選項,下方**詳細列舉了各個選項的具體含義和用法

Tkinter 元件詳解 Toplevel

toplevel 頂級視窗 元件類似於 frame 元件,但 toplevel 元件是乙個獨立的頂級視窗,這種視窗通常擁有標題欄 邊框等部件。何時使用 toplevel 元件?toplevel 元件通常用在顯示額外的視窗 對話方塊和其他彈出視窗上。用法下邊例子中,我們在 root 視窗新增乙個按鈕用...

tkinter 常用元件widegets

from tkinter.messagebox import from tkinter import root tk imglabel label root,image photo,text 初春的雪!把整合到標籤類中 imglabel.pack side right 自動對齊 tl this is...

tkinter繪製元件(4) Label

label元件在tkinter中算是十分基礎的了。label主要用來顯示不可更改的文字資訊,在程式ui中作為資訊指示控制項使用。使用畫布畫出label也是十分簡單,思路與繪製按鈕一樣。由於過於簡單,直接在tinui類下加上這樣乙個函式 def add label self,pos tuple tex...