20.圖形交互之tkinter--輸入框及Label

  • 環(huán)境python3.x 3.x之后tkinter自帶晦嵌,jupyter notebook

第一個小例子

  from tkinter import *


  root =Tk()

  e =Entry(root)            #輸入框賦值在e變量
  e.pack(padx =20,pady =20) #輸入框的位置設定

  e.delete(0,END)           #把輸入框清空
  e.insert(0,"默認文本...") #插入序號為0,后為字符串



  mainloop()
默認文本

第二個小例子

   import tkinter as tk
  #設置tkinter窗口
  app=tk.Tk()
  #設置窗口標題
  app.title("Donkey Jason")
  
  #設置Label的現(xiàn)實內(nèi)容text

  theLabel=tk.Label(app,text="我的第二個窗口程序罩锐!")
  theLabel.pack()
  

  app.mainloop()
第二個窗口

實例3

運用tkinter中的Label及Entry創(chuàng)建輸入框獲取作品及作者信息的界面

from tkinter import *

#設置tkinter窗口
root = Tk()
#繪制兩個label,grid()確定行列
Label(root,text="請輸入作品名:").grid(row = 0,column =0)
Label(root,text="請輸入作者名:").grid(row = 1,column =0)

#導入兩個輸入框
e1 = Entry(root)
e2 = Entry(root)

#設置輸入框的位置
e1.grid(row =0 ,column =1)
e2.grid(row =1 ,column =1)

#輸入內(nèi)容獲取函數(shù)print打印
def show():
print("作品:《%s》"%e1.get())
print("作者:%s"%e2.get())

#清除函數(shù),清除輸入框的內(nèi)容
def dele():
e1.delete(0,END)
e2.delete(0,END)

#設置兩個按鈕逗嫡,點擊按鈕執(zhí)行命令 command= 命令函數(shù)
theButton1 = Button(root, text ="獲取信息", width =10,command =show)
theButton2 = Button(root, text ="清除",width =10,command =dele)

#設置按鈕的位置行列及大小
theButton1.grid(row =3 ,column =0,sticky =W, padx=10,pady =5)
theButton2.grid(row =3 ,column =1,sticky =E, padx=10,pady =5)



mainloop()
label and entry

例子4--validate作用

from tkinter import *

root = Tk()
root.title("validate")

label1=Label(root,text="請輸入正確用戶名:")

def test2():
    if e1.get()=="Donkey Jason":
        print("正確朵耕!")
        return True
    else:
        print("錯誤!")
        e1.delete(0,END)
        return False

def test3():
    print("提示:驢子")
    return True


    
v = StringVar()
#validate ='focusout'表示當焦點移走時洞辣,就會調(diào)用validatecommand指定的函數(shù)
#invalidcommand出現(xiàn)錯誤時被調(diào)用指定函數(shù)
e1 =Entry(root,textvariable =v ,validate ='focusout',\
          validatecommand =test2,invalidcommand =test3)            
e2 =Entry(root)

label1.pack(padx=10,pady=10)
e1.pack(padx =10,pady =10)

e2.pack(padx =10,pady =10)


mainloop()
validate

實例5

--密碼輸入

from tkinter import *

app = Tk()

Label(app, text= "賬號:").grid(row = 0, column = 0)
Label(app, text= "密碼:").grid(row = 1, column = 0)

#tkinter里的string變量用來存儲Entry里的textvariable
v1 = StringVar()
v2 = StringVar()

e1 = Entry(app, textvariable = v1)
e2 = Entry(app, textvariable = v2, show = "*")#show里可以是別的符號

e1.grid(row = 0, column = 1)
e2.grid(row = 1, column = 1)

def show():
    print("賬號:%s"%e1.get())#get是用來獲取e1的內(nèi)容的
    print("密碼:%s"%e2.get())

def dele():
    e1.delete(0,END)
    e2.delete(0,END)
    
theButton1 = Button(app, text = "確認",width = 10,command = show)
theButton2 = Button(app, text = "退出",width = 10,command = app.quit)#app.quit是退出IDLE里沖突不能執(zhí)行

theButton1.grid(row =3 ,column =0,sticky =W, padx=10,pady =5)
theButton2.grid(row =3 ,column =1,sticky =E, padx=10,pady =5)
mainloop()
密碼輸入
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市昙衅,隨后出現(xiàn)的幾起案子扬霜,更是在濱河造成了極大的恐慌,老刑警劉巖而涉,帶你破解...
    沈念sama閱讀 212,080評論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件著瓶,死亡現(xiàn)場離奇詭異,居然都是意外死亡婴谱,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,422評論 3 385
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來厨剪,“玉大人,你說我怎么就攤上這事麦向。” “怎么了客叉?”我有些...
    開封第一講書人閱讀 157,630評論 0 348
  • 文/不壞的土叔 我叫張陵诵竭,是天一觀的道長。 經(jīng)常有香客問我兼搏,道長卵慰,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,554評論 1 284
  • 正文 為了忘掉前任佛呻,我火速辦了婚禮裳朋,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘吓著。我一直安慰自己鲤嫡,他們只是感情好,可當我...
    茶點故事閱讀 65,662評論 6 386
  • 文/花漫 我一把揭開白布绑莺。 她就那樣靜靜地躺著暖眼,像睡著了一般。 火紅的嫁衣襯著肌膚如雪纺裁。 梳的紋絲不亂的頭發(fā)上诫肠,一...
    開封第一講書人閱讀 49,856評論 1 290
  • 那天,我揣著相機與錄音欺缘,去河邊找鬼栋豫。 笑死,一個胖子當著我的面吹牛浪南,可吹牛的內(nèi)容都是我干的笼才。 我是一名探鬼主播,決...
    沈念sama閱讀 39,014評論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼络凿,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了昂羡?” 一聲冷哼從身側(cè)響起絮记,我...
    開封第一講書人閱讀 37,752評論 0 268
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎虐先,沒想到半個月后怨愤,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,212評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡蛹批,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,541評論 2 327
  • 正文 我和宋清朗相戀三年撰洗,在試婚紗的時候發(fā)現(xiàn)自己被綠了篮愉。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,687評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡差导,死狀恐怖试躏,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情设褐,我是刑警寧澤颠蕴,帶...
    沈念sama閱讀 34,347評論 4 331
  • 正文 年R本政府宣布,位于F島的核電站助析,受9級特大地震影響犀被,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜外冀,卻給世界環(huán)境...
    茶點故事閱讀 39,973評論 3 315
  • 文/蒙蒙 一寡键、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧雪隧,春花似錦昌腰、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,777評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至捅伤,卻和暖如春劫流,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背丛忆。 一陣腳步聲響...
    開封第一講書人閱讀 32,006評論 1 266
  • 我被黑心中介騙來泰國打工祠汇, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人熄诡。 一個月前我還...
    沈念sama閱讀 46,406評論 2 360
  • 正文 我出身青樓可很,卻偏偏與公主長得像,于是被迫代替她去往敵國和親凰浮。 傳聞我的和親對象是個殘疾皇子我抠,可洞房花燭夜當晚...
    茶點故事閱讀 43,576評論 2 349

推薦閱讀更多精彩內(nèi)容

  • 〖一〗 在某公眾號上參與問卷調(diào)查。有一個問題是這樣的:“你讀書的頻率是袜茧?(每天/有時/偶爾/幾乎不)”菜拓。這...
    燕語詩心閱讀 467評論 0 1
  • 今天第一次見到了,因為對電影中海星的樣子產(chǎn)生恐懼感笛厦,而抓破自己手臂的情景纳鼎。根據(jù)當事人過后的描述,那是一種很惡心的情...
    郝東云閱讀 977評論 0 0
  • 臨行前的焦慮和壞脾氣我什么時候能改改6耗映九?!疙剑! 大學的四年氯迂,寒假,暑假言缤,每每到了快要回學校的日子嚼蚀,我就坐立難安,滿心...
    美麗與勇敢閱讀 112評論 0 0
  • 我一直向往這樣的場景:說書人身著長衫导帝,最好再有一把折扇在手,身邊擺一盞清茶一卷書穿铆;聽書人則各執(zhí)筆墨您单,寂寂不語。逢會...
    龐家小晨閱讀 1,577評論 1 2