摘要:不過(guò)上面的這段代碼執(zhí)行的話還是需要帶控制臺(tái)黑框才能看得到效果的,因?yàn)樯厦娲a實(shí)現(xiàn)的效果是點(diǎn)擊之后把兩個(gè)框的內(nèi)容打印到控制臺(tái)的。注引用請(qǐng)附上本文原鏈接
先發(fā)一個(gè)很好的可以在線查詢(xún)的python網(wǎng)站
http://effbot.org/
Tkinter部分的
http://effbot.org/tkinterbook/
自己練手寫(xiě)了一個(gè)簡(jiǎn)陋的小界面
界面效果
main.py代碼
# -*- coding: utf-8 -*- __author__ = "Bowl" from Tkinter import * entry_list = [] def on_submit_button(): print entry_list[0].get() print entry_list[1].get() def main(): main_win = Tk() main_win.geometry("350x225+450+250") main_win.resizable(False, False) main_win.title(u"test") #label region_label = Label(main_win, text=u"Region:") name_label = Label(main_win, text=u"Name:") region_label.place(x = 40,y = 65) name_label.place(x = 40, y = 118) #region_entry = Entry(main_win, textvariable = region_entry_var) #region_entry.place(x = 106, y = 65) #entry_list.insert(0, region_entry) region_option_menu_var = StringVar() region_option_menu = OptionMenu(main_win, region_option_menu_var, u"test1", u"test2") region_option_menu_var.set( u"test1") region_option_menu.place(x = 106, y = 65,width = 160, height = 25) entry_list.insert(0, region_option_menu_var) name_entry_var = StringVar() name_entry = Entry(main_win,textvariable = name_entry_var) name_entry.place(x = 106, y = 118,width = 160, height = 25) entry_list.insert(1,name_entry_var) submit_button = Button(main_win, text =u"ok", command = on_submit_button) submit_button.place(x = 248, y = 180) mainloop() if __name__ == "__main__": main()
保存為py后綴的文件,運(yùn)行之后總會(huì)有個(gè)黑框在后面。這是因?yàn)閜y文件調(diào)用的是python.exe解釋器,如果不想運(yùn)行的時(shí)候出現(xiàn)控制臺(tái)就把后綴改為pyw,這樣會(huì)默認(rèn)用pythonw.exe解釋器執(zhí)行。
不過(guò)上面的這段代碼執(zhí)行的話還是需要帶控制臺(tái)黑框才能看得到效果的,因?yàn)樯厦娲a實(shí)現(xiàn)的效果是點(diǎn)擊ok之后把兩個(gè)框的內(nèi)容打印到控制臺(tái)的。
注:引用請(qǐng)附上本文原鏈接
http://blog.segmentfault.com/watermelon/1190000000614692
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/37304.html
摘要:引言學(xué)這么久了,一直想做個(gè)界面出來(lái),最近發(fā)現(xiàn)有個(gè)內(nèi)置庫(kù),利用它可以很輕松做出一些簡(jiǎn)易的界面,首先來(lái)看官方對(duì)的說(shuō)明從上面描述中我們不難看出,不管你是系統(tǒng),還是系統(tǒng),它都可以生成相對(duì)應(yīng)的操作界面,這就是所謂的跨平臺(tái)。 showImg(https://segmentfault.com/img/remote/1460000018532942?w=1078&h=1076); 0.引言 學(xué)Pyth...
摘要:代碼思路通過(guò)獲取輸入內(nèi)容股票代碼,然后通過(guò)按鍵添加,按鍵刪除,添加在列表中的代碼都能通過(guò)查詢(xún)按鈕獲取到最新的股票信息。唯一的遺憾是沒(méi)有實(shí)現(xiàn)手動(dòng)選擇更新頻率。當(dāng)然使用也是沒(méi)問(wèn)題噠直接得到的就是格式的則需要轉(zhuǎn)換格式簡(jiǎn)易股票查詢(xún)不足之處請(qǐng)見(jiàn)諒 繼續(xù)練習(xí)tkinter,順便學(xué)習(xí)如何抓取網(wǎng)頁(yè)內(nèi)容。 使用urllib和requests都能得到url中的內(nèi)容,有一丁點(diǎn)兒的區(qū)別。代碼思路:通過(guò)Entr...
摘要:,庫(kù)的使用,注意已經(jīng)與有了很大不同。對(duì)于下面的,定義了一些窗口屬性,接下來(lái)在代碼中我會(huì)簡(jiǎn)單記錄一下它的用法。 這次練習(xí)的題目是實(shí)現(xiàn)一個(gè)簡(jiǎn)單的RSS功能,需要了解的知識(shí)點(diǎn): tkinter,在上一篇《簡(jiǎn)單的記事本》中已經(jīng)了解了一些tkinter的用法,在這里延續(xù)了上一篇,加深一下印象。 urllib,HTMLPaser庫(kù)的使用,注意python3已經(jīng)與python2有了很大不同。 #...
此篇文章主要是詳細(xì)介紹了python使用tkinter模塊完成文檔挑選作用,文章內(nèi)容緊扣主題進(jìn)行詳盡的基本介紹,具有很強(qiáng)的實(shí)用價(jià)值,需用的朋友可以學(xué)習(xí)一下 序言 了解Python中,很想做個(gè)用戶(hù)界面,費(fèi)盡周折,尋找了tkinter?! ∮?xùn)練具體內(nèi)容:用戶(hù)界面中,點(diǎn)擊圖標(biāo)后,運(yùn)用彈出窗口創(chuàng)建文件夾(或文件夾) 1.導(dǎo)入庫(kù)和控制模塊 importtkinterastk fromtkin...
Python GUI圖形用戶(hù)界面,指的是在Python中,采用圖形的形式,去操作相關(guān)的一些用戶(hù)界面,這么說(shuō)的話,比較簡(jiǎn)單的。大家想不想搞清楚,它到底本質(zhì)上的樣子是什么呢?下面就給大家做個(gè)解答?! UI介紹 圖形用戶(hù)界面(Graphical User Interface,簡(jiǎn)稱(chēng)GUI,又稱(chēng)圖形用戶(hù)接口)是指采用圖形方式顯示的計(jì)算機(jī)操作用戶(hù)界面。圖形用戶(hù)界面是一種人與計(jì)算機(jī)通信的界面顯示格式,允...
閱讀 2612·2021-11-22 09:34
閱讀 997·2021-11-19 11:34
閱讀 2836·2021-10-14 09:42
閱讀 1523·2021-09-22 15:27
閱讀 2415·2021-09-07 09:59
閱讀 1769·2021-08-27 13:13
閱讀 3459·2019-08-30 11:21
閱讀 802·2019-08-29 18:35