日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

Python GUI之如何使用tkinter控件

瀏覽:200日期:2022-06-18 10:38:04
目錄一、功能按鈕二、文本框三、練習(xí)一四、練習(xí)二:計(jì)算器一、功能按鈕

格式:Button(父對(duì)象,options,…)

父對(duì)象:表示當(dāng)前按鈕建立在哪一個(gè)窗口下。

options:下面總結(jié)一部常用的。

1.bg或者background:背景色

2.fg或者foreground:前景色

3.command:?jiǎn)螕舭粹o時(shí),執(zhí)行此方案

4.font:字體

5.height:字符高度

6.width:字符寬度

7.image:按鈕上的圖片

8.padx:設(shè)置文字與按鈕左右間隔

9.pady:設(shè)置文字與按鈕上下間隔

10.state:NORMAL表示啟用按鈕,DISABLED表示禁用按鈕

11.text:字符

Button 初體驗(yàn):這里我們建造一個(gè)制造女朋友的工廠,你只需要點(diǎn)一下按鈕就可以告別單身狗

from tkinter import *def msgShow(): label['text']='我是你的女朋友,恭喜你告別單身' label['bg']='lightyellow' label['fg']='blue'# 實(shí)例對(duì)象root=Tk()root.title('女朋友工廠')root.geometry('300x200+500+500')label=Label(root)btn=Button(root,text='開始制造',command=msgShow,width=15)btnCls=Button(root,text='結(jié)束',command=root.destroy,width=15)# 控件顯示label.pack(side=TOP)btn.pack(side=LEFT,padx=20)btnCls.pack(side=RIGHT,padx=20)# 窗體暫停root.mainloop()

Python GUI之如何使用tkinter控件

Button 進(jìn)階體驗(yàn):上面的工廠只能造一個(gè)女朋友,但是作為一個(gè)海王,你現(xiàn)在想多擁有幾個(gè)女朋友,那么現(xiàn)在你需要一個(gè)能制造多個(gè)女朋友的工廠【使用Lambda表達(dá)式】

from tkinter import *# 工廠def mkGrilFriend(name): lbl.config(text=str('我是'+name+'小姐姐,從現(xiàn)在開始我就是你的女朋友啦?。。?))root=Tk()root.title('改變窗體顏色')root.geometry('500x100')lbl=Label(root)lbl.pack()exitBtn=Button(root,text='退出',command=root.destroy)# 制造女友oneBtn=Button(root,text='1號(hào)女友',command=lambda:mkGrilFriend('田園my 老師'))twoBtn=Button(root,text='2號(hào)女友',command=lambda:mkGrilFriend('三上yy 老師'))exitBtn.pack(anchor=S,side=RIGHT,padx=5,pady=5)twoBtn.pack(anchor=S,side=RIGHT,padx=5,pady=5)oneBtn.pack(anchor=S,side=RIGHT,padx=5,pady=5)root.mainloop()

運(yùn)行結(jié)果:

Python GUI之如何使用tkinter控件

二、文本框

格式:Entry(父對(duì)象,options,…)

options參數(shù)主要包括以下:

1.bg:背景色

2.fg:字體顏色

3.command:當(dāng)用戶更改內(nèi)容時(shí),觸發(fā)此函數(shù)

4.font:字體

5.height:字符高度

6.width:字符寬度

7.selectbackground:被選定字符的背景色

8.show:常用于隱藏顯示密碼字段,ps:show= ’ * ’

9.state: NORMAL正常輸入,DISABLE表示禁止輸入

10.xscrollcommand:在x軸顯示滾動(dòng)條

包括方法:

1.get() 獲取文本框內(nèi)的字符串內(nèi)容:ety.get()

2.insert() 插入字符串到文本框:ety.insert(開始位置索引,要插入的字符串)

3.delete() 刪除文本框中的字符串:ety.delete(開始位置索引,截止位置索引:END等于全刪)

4.eval() 數(shù)學(xué)表達(dá)公式:results=eval(2+3*5)

三、練習(xí)一

from tkinter import *root=Tk()root.title('輸入表格')root.geometry('300x200')nameLbl=Label(root,text='Name')nameLbl.grid(row=0,column=0)addressLbl=Label(root,text='Address')addressLbl.grid(row=1,column=0)nameEty=Entry(root)addressEty=Entry(root)nameEty.grid(row=0,column=1)addressEty.grid(row=1,column=1)root.mainloop()

運(yùn)行:

Python GUI之如何使用tkinter控件

四、練習(xí)二:計(jì)算器

from tkinter import *# 計(jì)算函數(shù)def calculate(): result=eval(equ.get()) # 獲取輸入公式 equ.set(equ.get()+'=n'+str(result)) # 輸入公式 + 回車換行 + 結(jié)果# 顯示到 Labeldef show(buttonString): content=equ.get() # 獲取公式變量,并拼接到content后面 if content=='0':content='' equ.set(content+buttonString) # 顯示到labeldef backspace(): equ.set(str(equ.get()[:-1])) # equ 變量-1def clear(): equ.set('0')root=Tk()root.title('計(jì)算器')# 公共變量,記錄公式equ=StringVar()equ.set('0')# textvariable:指定一個(gè)變量刷新text值,這里的equ的set屬性改變,label的text也會(huì)變化label=Label(root,width=50,height=2,relief='raised',anchor=SE,textvariable=equ)# columnspan:橫跨4個(gè)按鈕label.grid(row=0,column=0,columnspan=4,padx=5,pady=5)# 第二行 [0,1,2,3列]clearBtn=Button(root,text='C',fg='blue',width=10,command=clear).grid(row=1,column=0,pady=5)Button(root,text='DEL',width=10,command=backspace).grid(row=1,column=1)Button(root,text='%',width=10,command=lambda:show('%')).grid(row=1,column=2)Button(root,text='/',width=10,command=lambda:show('/')).grid(row=1,column=3)# 第三行 [0,1,2,3列]Button(root,text='7',width=10,command=lambda:show('7')).grid(row=2,column=0,pady=5)Button(root,text='8',width=10,command=lambda:show('8')).grid(row=2,column=1)Button(root,text='9',width=10,command=lambda:show('9')).grid(row=2,column=2)Button(root,text='*',width=10,command=lambda:show('*')).grid(row=2,column=3)# 第四行 [0,1,2,3列]Button(root,text='4',width=10,command=lambda:show('4')).grid(row=3,column=0,pady=5)Button(root,text='5',width=10,command=lambda:show('5')).grid(row=3,column=1)Button(root,text='6',width=10,command=lambda:show('6')).grid(row=3,column=2)Button(root,text='-',width=10,command=lambda:show('-')).grid(row=3,column=3)# 第五行 [0,1,2,3列]Button(root,text='1',width=10,command=lambda:show('1')).grid(row=4,column=0,pady=5)Button(root,text='2',width=10,command=lambda:show('2')).grid(row=4,column=1)Button(root,text='3',width=10,command=lambda:show('3')).grid(row=4,column=2)Button(root,text='+',width=10,command=lambda:show('+')).grid(row=4,column=3)# 第六行 [0,1,2,3列]Button(root,text='0',width=24,command=lambda:show('0')).grid(row=5,column=0,columnspan=2,pady=5)Button(root,text='.',width=10,command=lambda:show('.')).grid(row=5,column=2)Button(root,text='=',width=10,bg='yellow',command=lambda:calculate()).grid(row=5,column=3)mainloop()

運(yùn)行:

Python GUI之如何使用tkinter控件

到此這篇關(guān)于Python GUI之如何使用tkinter控件的文章就介紹到這了,更多相關(guān)tkinter控件的使用內(nèi)容請(qǐng)搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!

標(biāo)簽: Python 編程
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
久久精品伊人| 亚洲欧美网站| 亚洲久久一区| 老鸭窝亚洲一区二区三区| 在线视频免费在线观看一区二区| 蜜桃tv一区二区三区| 久久精品主播| 久久久久久久久久久妇女| 91精品啪在线观看国产18| 久久婷婷丁香| 国产午夜久久| 亚洲精品人人| 97精品国产99久久久久久免费| 青青国产91久久久久久| 日本综合精品一区| 国产日本精品| 精品视频91| 国产精品a级| 亚洲特色特黄| 国产亚洲久久| 成人午夜毛片| 丝袜a∨在线一区二区三区不卡| 日本国产一区| 精品亚洲a∨| 中文精品在线| 欧美亚洲在线日韩| 色婷婷成人网| 国产乱码精品| 日韩大片在线| 久久先锋影音| 国产伦一区二区三区| 精品国产乱码久久久久久1区2匹| 久久久久久久久成人| 久久久成人网| 免费视频久久| 麻豆精品视频在线观看视频| 日韩欧美中文| 丝袜美腿亚洲一区二区图片| 久久精品99国产国产精| 吉吉日韩欧美| 伊人国产精品| 成人在线观看免费视频| 国产日韩综合| 欧美国产免费| 99亚洲视频| 狂野欧美性猛交xxxx| 国产一区亚洲| 日韩毛片网站| 日韩av二区| 国产精品美女久久久| 国产精品一国产精品| 99久久久国产精品美女| 日韩欧美激情电影| 日韩av一级| 国产日韩亚洲| 亚洲女同一区| 精品国产亚洲一区二区在线观看| 亚洲一区二区三区高清不卡| 欧美不卡高清| 亚洲主播在线| 亚洲国产欧美日本视频| 日精品一区二区三区| 特黄毛片在线观看| 精品国产午夜| 亚洲综合在线电影| 亚洲福利国产| 欧美中文高清| 日韩一区二区三区精品视频第3页 日韩一区二区三区免费视频 | 樱桃成人精品视频在线播放| 日本精品另类| 激情综合激情| 高潮久久久久久久久久久久久久| 亚洲伊人影院| 久久国产电影| 青青国产精品| 最新国产拍偷乱拍精品| 国产一区二区三区国产精品| 日韩在线成人| 美女亚洲一区| 天堂8中文在线最新版在线| 日韩激情视频网站| 激情视频一区二区三区| 精品无人区麻豆乱码久久久| 中文字幕中文字幕精品| 久久精品1区| 精品国产亚洲一区二区三区大结局| 亚洲欧美久久久| 亚洲午夜天堂| 久久爱www成人| 国产毛片一区| 国产一区观看| 久久天堂成人| 午夜av不卡| 精品国产亚洲一区二区三区大结局| 日韩精品久久理论片| 在线亚洲激情| 九色porny丨国产首页在线| 日韩精品诱惑一区?区三区| 日韩在线高清| 中文字幕亚洲精品乱码| 丁香婷婷久久| 青青青国产精品| 天堂俺去俺来也www久久婷婷| 亚洲高清二区| 久久中文字幕一区二区| 亚洲激情社区| 鲁大师影院一区二区三区| 欧美日中文字幕| 三上亚洲一区二区| 欧美国产不卡| 国产精品高清一区二区| 日韩av在线免费观看不卡| 日韩精品一二区| 国户精品久久久久久久久久久不卡| 天堂√8在线中文| 福利一区二区| a国产在线视频| www.九色在线| 国产一区二区三区日韩精品 | 国产精品va| 日本一区免费网站| 91成人精品| 毛片在线网站| 欧美伊人久久| 麻豆mv在线观看| 国产一区二区精品久| 蜜臀av一区二区三区| 中文字幕高清在线播放| 久久久久.com| 黄色aa久久| 国产96在线亚洲| 国产成人精品免费视| 国产精品成人a在线观看| 日本免费一区二区视频| 欧美日韩xxxx| 国产精品v一区二区三区| 国产精品黄网站| 精品网站999| 日韩精品91| 一区二区三区视频免费观看| 亚洲精华国产欧美| 亚洲九九精品| 国产欧美日韩影院| 久久99久久久精品欧美| 久久精品国产免费| 亚洲啊v在线| 一区免费在线| 日韩综合一区二区| 亚洲精品国产精品粉嫩| 日韩欧美中文字幕电影| 国产精品tv| 国产亚洲一区二区手机在线观看 | 国产91在线播放精品| 亚洲www免费| 亚洲欧美日韩国产一区| 青青草91视频| 国产一区二区三区黄网站| 日韩av首页| 99精品99| 国产免费av国片精品草莓男男 | 老司机免费视频一区二区| 午夜欧美巨大性欧美巨大| 欧美特黄视频| 人人爱人人干婷婷丁香亚洲| 久久精品亚洲| 激情91久久| 国产精品入口久久| 日韩欧美一区二区三区在线观看| 亚洲大全视频| 国产一卡不卡| 亚洲啊v在线| 影音先锋久久精品| 你懂的国产精品永久在线| 久久久久久黄| 日韩精品欧美大片| 蜜桃精品在线| 青青伊人久久| 日韩精品网站| 日韩成人精品一区二区三区 | 久久蜜桃精品| 91国内精品| 亚洲福利免费| 国产精品久久久久久久久久白浆| 久久精品国产亚洲夜色av网站| 日韩一区网站| 成人羞羞视频在线看网址| 最近国产精品视频| av资源新版天堂在线| 亚洲精品国模| 国产超碰精品| 国产亚洲精品美女久久| 免费精品国产| 欧美国产专区| 亚洲在线网站| 美女av在线免费看| 欧美日韩一区自拍| 伊人久久婷婷| 成人午夜亚洲| 91精品国产自产精品男人的天堂| 欧美日韩一区二区综合|