本篇內(nèi)容主要講解“Tkinter怎么實現(xiàn)輸出HelloTkinter”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強(qiáng)。下面就讓小編來帶大家學(xué)習(xí)“Tkinter怎么實現(xiàn)輸出HelloTkinter”吧!
嘉禾ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場景,ssl證書未來市場廣闊!成為創(chuàng)新互聯(lián)的ssl證書銷售渠道,可以享受市場價格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:18982081108(備注:SSL證書合作)期待與您的合作!
from tkinter import *# 構(gòu)建主窗口main = Tk()# 構(gòu)建標(biāo)簽Label(main, text='Hello Tkinter!').pack()# 構(gòu)建退出按鈕Button(main, text='Quit', command=main.quit).pack()# 執(zhí)行主循環(huán)main.mainloop()
包含注釋行,代碼一共只有9行。
第1行是導(dǎo)入tkinter庫,這是每個Tkinter程序都必須做的事情。在Python語言中也可以像下面代碼這樣做:
import tkinter as tk# 構(gòu)建主窗口main = tk.Tk()# 構(gòu)建標(biāo)簽tk.Label(main, text='Hello Tkinter!').pack()# 構(gòu)建退出按鈕tk.Button(main, text='Quit', command=main.quit).pack()# 執(zhí)行主循環(huán)main.mainloop()
導(dǎo)入tkinter庫的同時,還可以定義一個包名。這種做法的優(yōu)點是可以避免不同庫之間的類名重復(fù),缺點是使用tkinter庫中的模塊時需要隨時指定包名。本連載一律采用第一種用法。
第2行是初始行,Python語言中單行注釋的寫法是在注釋的前面加一個[#]。
第3行main=Tk()構(gòu)建一個Tk類型的對象作為主窗口。Python語言中不需要聲明變量類型即可使用變量。這一點對初學(xué)者比較友好。
第5行構(gòu)建一個標(biāo)簽對象并在主窗口中進(jìn)行布置。構(gòu)建標(biāo)簽是使用了兩個參數(shù),第一個是父窗口main;第二個是需要表示的文字。其中文字的表明方法有點特別:
text='Hello Tkinter!'
這方式相當(dāng)于在說:指定text屬性的值為'Hello Tkinter'。這種方式雖然稍顯復(fù)雜,但是可以自由定義參數(shù)的個數(shù)和順序。Python語言中,這種用法大量被使用。
第7行構(gòu)建了一個退出按鈕,除了制定父窗口和表示文字之外,另外指定了按鈕的動作:
command=main.quit
由于Python是解釋語言,因此可以這樣理解:當(dāng)用戶按下按鈕時,如下的代碼會被執(zhí)行,于是主窗口被關(guān)閉。
main.quit()
第9行是執(zhí)行主窗口的主循環(huán)。只有這個mainloop被執(zhí)行了,程序才可以處理用戶的輸入信息。程序直至退出才會退出循環(huán)。
到此,相信大家對“Tkinter怎么實現(xiàn)輸出HelloTkinter”有了更深的了解,不妨來實際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!