快樂與知識(shí)同在 2018-09-09 10:51:33 前言 大家好,這里是『樂創(chuàng)戰(zhàn)隊(duì)』。從今天起,我會(huì)不斷更新python相關(guān)的知識(shí),這個(gè)過程既能教會(huì)別人,也是自己對(duì)Python知識(shí)的復(fù)習(xí)鞏固。喜歡的朋友可以點(diǎn)贊,話不多說,開始今天的知識(shí)點(diǎn)。 Python—tkinter桌面開發(fā) kinter 是Tk的Python接口,而Tk原本是Tcl的GUI庫,Tcl是一個(gè)工具命令語言。 Tkinter的優(yōu)點(diǎn): 1. 簡(jiǎn)單易學(xué),相對(duì)于其他的比如wxPython, PyQt等等學(xué)起來會(huì)非常輕松。 2.內(nèi)置與Python里面的,不需要我們單獨(dú)去安裝,方便了很多,而且Tkinter也是一個(gè)Python里面的標(biāo)準(zhǔn)。 tkinter的缺點(diǎn): 就是功能過于簡(jiǎn)單,對(duì)于一些很大型的應(yīng)用,Tkinter提供的功能還是太少了。 話不多說,我們先來一個(gè)小測(cè)試,測(cè)試代碼和效果如截圖: 說明:如果點(diǎn)擊Click me! 按鈕,兩邊會(huì)不斷增加中括號(hào),點(diǎn)擊 QUIT 按鈕,則退出程序 現(xiàn)在,讓我們來進(jìn)入tkinter 的世界,開始第一個(gè)tkinter 程序 代碼 from tkinter import * 執(zhí)行結(jié)果 代碼解讀 第一行 引入模塊 第二行 對(duì)Tk 這個(gè)類進(jìn)行實(shí)例化(Tk可看做所有窗口老大),root即為整個(gè)窗口的程序?qū)ο蟆?/p> 第三行 為程序窗口設(shè)置標(biāo)題 第四行 進(jìn)行事件的循環(huán) 寫在后面 至此,python桌面開發(fā)已經(jīng)入門,給自己三分鐘操作一番,體驗(yàn)一下開發(fā)的樂趣,后續(xù)會(huì)進(jìn)一步學(xué)習(xí)桌面開發(fā),讓窗口更加豐富。 |
|