小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

python Button和Entry

 pythonjava學(xué)習(xí) 2021-04-06
本篇主要介紹Button組件和Entry組件。
1、Button組件
Button是按鈕,創(chuàng)建的方法是:
B=tkinter.Button(win,text=確定)
2、Entry文本行
Entry是文本行,創(chuàng)建的方法是:
text=tkinter.Entry(win,width=10)
ButtonEntry有很多參數(shù),后面會再介紹。
3、參數(shù)
還是以之前寫過的登錄界面為例,之前只做了界面,當(dāng)輸出用戶名和密碼之后,點擊'登錄'或者'重置'是沒有任何的動作的。
如果要使其產(chǎn)生動作,可以通過修改按鈕屬性command來調(diào)用自定義的方法。以19秒的視頻顯示一下:

其完整代碼如下:
在本例中,用了Buttoncommand屬性,用來告訴Button,當(dāng)單擊了按鈕時,要執(zhí)行哪個函數(shù)。
在函數(shù)中,username.get()方法是用來取Entry的值。
msg.showinfo()是消息對話框。
username.delete()方法是用來刪除文本行里的值,用這個方法來設(shè)置文本行的值有點傻,所以經(jīng)常用的是StringVar()對象來完成。
以下代碼和上述代碼功能一樣,但一般是用此種方法來設(shè)置Entry的值:
從之前的視頻中可以看到,現(xiàn)在的密碼是以明文顯示的,但一般的密碼我們希望它是以暗文顯示,此時,只需要用到Entryshow屬性即可。
在上述代碼中改創(chuàng)建密碼文本行時的代碼為:
password=tk.Entry(win,width=10,show='*')
當(dāng)在界面中進(jìn)行輸入時就會全變成*,如下圖所示,但取值時它還是會按照正常的數(shù)據(jù)來取。

    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多