初識(shí)Python的GUI編程

閑話

前幾天有位人吐槽我的公眾號(hào)內(nèi)容除了爬蟲(chóng)還是爬蟲(chóng)魁瞪,看的想吐。其實(shí)我寫(xiě)爬蟲(chóng)寫(xiě)的也快吐了惠呼,但是限于自己水平导俘,我現(xiàn)在只會(huì)寫(xiě)爬蟲(chóng)啊L尢!旅薄!。

一方面泣崩,公眾號(hào)要保持定期更新少梁;另一方面自己又在讀研面臨論文畢業(yè)等壓力。多種壓力下矫付,時(shí)間異常的緊張凯沪,導(dǎo)致自己沒(méi)有多少時(shí)間學(xué)習(xí)新東西。最終公眾號(hào)的內(nèi)容只能是以爬蟲(chóng)為主买优。

希望大家見(jiàn)諒妨马,我會(huì)抽空學(xué)新知識(shí),但是目前還是得以爬蟲(chóng)為主杀赢,通過(guò)爬蟲(chóng)大家能更好更快速的入門(mén)python烘跺。我一直持此觀點(diǎn)!V蕖滤淳!

GUI編程

GUI(graphics user interface )圖形用戶界面

GUI是指采用圖形方式顯示的計(jì)算機(jī)操作用戶界面⊥迅荩基于圖形的界面,windows就是一個(gè)圖形用戶界面的操作系統(tǒng),而DOS是基于命令提示符的操作系統(tǒng)娇钱。

圖形界面對(duì)于用戶來(lái)說(shuō)在視覺(jué)上更易于接受。

Python的GUI編程

python提供了多個(gè)圖形開(kāi)發(fā)界面的庫(kù)绊困,幾個(gè)常用Python GUI庫(kù)如下:

Tkinter: Tkinter模塊("Tk 接口")是Python的標(biāo)準(zhǔn)Tk GUI工具包的接口文搂,是內(nèi)置于python中的,使用前不需要安裝秤朗,能滿足絕大部分GUI編程需要煤蹭。

wxPython:wxPython 是一款開(kāi)源軟件,是 Python 語(yǔ)言的一套優(yōu)秀的 GUI 圖形庫(kù),允許 Python 程序員很方便的創(chuàng)建完整的硝皂、功能鍵全的 GUI 用戶界面常挚。

Jython:Jython程序可以和Java無(wú)縫集成。

入門(mén)GUI稽物,如果不是建立大型程序奄毡,使用tkinter即可,無(wú)需安裝1椿颉吼过!無(wú)需安裝意味著當(dāng)你寫(xiě)出來(lái)的程序分享給其他人使用時(shí),他們只需要安裝有python即可使用_浣薄盗忱!


tkinter實(shí)戰(zhàn)學(xué)習(xí)

今天我們只寫(xiě)一個(gè)簡(jiǎn)單的案例,綁定下事件羊赵,更多功能以后會(huì)更新趟佃,如果大家感興趣,也可以去看tkinter文檔里學(xué)習(xí)昧捷。

一闲昭、創(chuàng)建窗體對(duì)象

#實(shí)例化一個(gè)窗體

tk =http://tkinter.Tk()

#循環(huán),沒(méi)有這行靡挥,程序會(huì)立刻結(jié)束

tk.mainloop()

二汤纸、給組件命名

給組件命名的偽碼:

組件對(duì)象.title(name)

三、添加label組件

label是用來(lái)顯示文本的一個(gè)組件芹血,將label加到窗體中,要使用到pack方法才能顯示在窗體中楞慈。

任何組件要想顯示在窗體對(duì)象中必須使用pack方法(其實(shí)也可以用place幔烛,grid方法,因?yàn)槿腴T(mén)需要囊蓝,我們就都使用pack吧)


四饿悬、添加button組件

按鍵,有command參數(shù)聚霜,該參數(shù)可以綁定事件狡恬。比如點(diǎn)擊button后,觸發(fā)一個(gè)事件蝎宇。

五弟劲、用類(lèi)、屬性姥芥、方法編寫(xiě)之前的代碼

這里不理解不要緊兔乞,記得我學(xué)python半年多了還不會(huì)類(lèi),不會(huì)類(lèi)不影響我們寫(xiě)腳本。

用python久了庸追,慢慢的會(huì)懂類(lèi)這塊的知識(shí)霍骄。

六、事件操作

在button中加入command參數(shù)淡溯,command參數(shù)要傳入一個(gè)函數(shù)读整。

當(dāng)我們點(diǎn)擊button,后觸發(fā)執(zhí)行command對(duì)應(yīng)的函數(shù)咱娶。

在本案例中米间,點(diǎn)擊button觸發(fā)sayhello函數(shù),sayhello首先彈出一個(gè)提醒框

msgbox.showinfo('你好豺总,'+self.entry.get()+'!')

self.entry.get()意思是獲取entry框中的值

點(diǎn)擊彈出框中的 中的確定车伞,程序會(huì)清除entry框中的值。

是不是很簡(jiǎn)單喻喳,感興趣的趕去學(xué)學(xué)GUI編程另玖,不要光看不敲代碼。

不敲代碼實(shí)現(xiàn)下表伦,看了也是白看谦去。大家記得敲代碼哈

更多內(nèi)容

爬蟲(chóng)

用gensim庫(kù)做文本相似性分析

爬蟲(chóng)實(shí)戰(zhàn)視頻專(zhuān)輯

【視頻】手把手教你抓美女~

當(dāng)爬蟲(chóng)遭遇驗(yàn)證碼,怎么辦

知易行難

用詞云圖解讀“于歡案”

【視頻】于歡案之網(wǎng)民的意見(jiàn)(1)蹦哼?

【視頻】有了selenium鳄哭,小白也可以自豪的說(shuō):“去TMD的抓包、cookie”

【視頻】快來(lái)get新技能--抓包+cookie,爬微博不再是夢(mèng)

【視頻教程】用python批量抓取簡(jiǎn)書(shū)用戶信息

爬豆瓣電影名的小案例(附視頻操作)

爬豆瓣電影名的小案例2(附視頻操作)

python代理爬蟲(chóng)抓豆瓣電影數(shù)據(jù)(一)

python代理爬蟲(chóng)抓豆瓣電影數(shù)據(jù)(二)

用Python抓取百度地圖里的店名纲熏,地址和聯(lián)系方式

Python大法好:貼吧爬蟲(chóng)大法

文本分析

python居然有情感妆丘??真的嗎局劲?勺拣?

基于共現(xiàn)發(fā)現(xiàn)人物關(guān)系的python實(shí)現(xiàn)

用python計(jì)算兩文檔相似度

神奇的python

憐香惜玉,我用python幫助辦公室文秘

逆天的量化交易分析庫(kù)-tushare

開(kāi)扒皮自己微信的秘密

8行代碼實(shí)現(xiàn)微信聊天機(jī)器人

使用Python登錄QQ郵箱發(fā)送QQ郵件

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末鱼填,一起剝皮案震驚了整個(gè)濱河市药有,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌苹丸,老刑警劉巖愤惰,帶你破解...
    沈念sama閱讀 207,248評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異赘理,居然都是意外死亡宦言,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,681評(píng)論 2 381
  • 文/潘曉璐 我一進(jìn)店門(mén)感憾,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)蜡励,“玉大人令花,你說(shuō)我怎么就攤上這事×挂校” “怎么了兼都?”我有些...
    開(kāi)封第一講書(shū)人閱讀 153,443評(píng)論 0 344
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)稽寒。 經(jīng)常有香客問(wèn)我扮碧,道長(zhǎng),這世上最難降的妖魔是什么杏糙? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 55,475評(píng)論 1 279
  • 正文 為了忘掉前任慎王,我火速辦了婚禮,結(jié)果婚禮上宏侍,老公的妹妹穿的比我還像新娘赖淤。我一直安慰自己,他們只是感情好谅河,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,458評(píng)論 5 374
  • 文/花漫 我一把揭開(kāi)白布咱旱。 她就那樣靜靜地躺著,像睡著了一般绷耍。 火紅的嫁衣襯著肌膚如雪吐限。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 49,185評(píng)論 1 284
  • 那天褂始,我揣著相機(jī)與錄音诸典,去河邊找鬼。 笑死崎苗,一個(gè)胖子當(dāng)著我的面吹牛狐粱,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播胆数,決...
    沈念sama閱讀 38,451評(píng)論 3 401
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼脑奠,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了幅慌?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 37,112評(píng)論 0 261
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤轰豆,失蹤者是張志新(化名)和其女友劉穎胰伍,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體酸休,經(jīng)...
    沈念sama閱讀 43,609評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡骂租,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,083評(píng)論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了斑司。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片渗饮。...
    茶點(diǎn)故事閱讀 38,163評(píng)論 1 334
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出互站,到底是詐尸還是另有隱情私蕾,我是刑警寧澤,帶...
    沈念sama閱讀 33,803評(píng)論 4 323
  • 正文 年R本政府宣布胡桃,位于F島的核電站踩叭,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏翠胰。R本人自食惡果不足惜容贝,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,357評(píng)論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望之景。 院中可真熱鬧斤富,春花似錦、人聲如沸锻狗。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,357評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)屋谭。三九已至脚囊,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間桐磁,已是汗流浹背悔耘。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,590評(píng)論 1 261
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留我擂,地道東北人衬以。 一個(gè)月前我還...
    沈念sama閱讀 45,636評(píng)論 2 355
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像校摩,于是被迫代替她去往敵國(guó)和親看峻。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,925評(píng)論 2 344

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