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

您的位置:首頁技術文章
文章詳情頁

python tkinter模塊的簡單使用

瀏覽:28日期:2022-06-23 09:22:04

由于一些小原因,被迫開始了tkinter一次實戰(zhàn)演練。在此做一些記錄,總結以及給自己留一些輪子哈哈哈哈哈哈tkinter 是 Python 的一個GUI庫,本次實戰(zhàn)完全使用tkinter,不牽扯任何其他第三方庫的使用。

1.任務要求

畫一個具有上傳病患信息以及圖片功能的用戶界面

2.簡單設計

由于時間緊迫且只要求可視化,背后沒有必要太過精細,所以簡單設計思路是,利用下拉列表實現(xiàn)病患信息的填寫,用text顯示選擇圖片的路徑。表面上的組件包括:兩個Button:選擇目錄 SELECT THE DIRECTORY 和 選定(也就是上傳按鈕)DETECT 六個Combobox、七個Label,一個scrolledtext和一個canvas。

tips:由于要求并沒有提及向哪里上傳,如何上傳并且要求較為美觀的可視化以及時間關系,其實上傳按鈕就是一個出現(xiàn)消息彈窗的按鈕,沒有真正的上傳功能。

實現(xiàn)效果:

python tkinter模塊的簡單使用

3.模塊實現(xiàn)

1)canvas創(chuàng)建畫布的主要目的是將從word中保存的藝術字添加到主界面當中。

canvas = tk.Canvas(window, height=200, width=1000)#創(chuàng)建畫布image_file = tk.PhotoImage(file=’1.gif’)#加載圖片文件image = canvas.create_image(500,100, anchor=’center’, image=image_file)#將圖片置于畫布上canvas.pack(side=’top’)#放置畫布(為上端)

tips:由于tkinter本身僅支持 gif和ppm格式圖片文件,所以我手動改了圖片的后綴為gif(狗頭)

2)combobox

#病人姓名label=tk.Label(window, text=’Patient’s Name:’,height=2,font=('微軟雅黑', 16)) #創(chuàng)建label顯示 信息為patient‘s namelabel.place(x=90, y=150)#label 位置cb_1=ttk.Combobox(window)#創(chuàng)建下拉框cb_1['value']=('張三','克里斯','亞伯拉罕')#添加默認信息cb_1.place(x=270, y=170)#下拉框位置#病人神份證號label=tk.Label(window, text=’Patient’s ID : ’,height=2,font=('微軟雅黑', 16))#如上label.place(x=90, y=200)cb_2=ttk.Combobox(window)cb_2['value']=('215469789725315978','123415489674534112','56487561357456123')cb_2.place(x=270, y=220)#病人電話label=tk.Label(window, text=’Patient’s TEL : ’,height=2,font=('微軟雅黑', 16))label.place(x=90, y=250)cb_3=ttk.Combobox(window)cb_3['value']=('13810101010','13921212121','19578956432')cb_3.place(x=270, y=270)#陪護人姓名label=tk.Label(window, text=’Relatives Name:’,height=2,font=('微軟雅黑', 16))label.place(x=520, y=150)cb_4=ttk.Combobox(window)cb_4['value']=('張三','克里斯','亞伯拉罕')cb_4.place(x=700, y=170)#陪護人電話label=tk.Label(window, text=’Relatives TEL :’,height=2,font=('微軟雅黑', 16))label.place(x=520, y=200)cb_5=ttk.Combobox(window)cb_5['value']=('13810101010','13921212121','19578956432')cb_5.place(x=700, y=220)#陪護人郵件label=tk.Label(window, text=’Relatives Email:’,height=2,font=('微軟雅黑', 16))label.place(x=520, y=250)cb_6=ttk.Combobox(window)cb_6['value']=('13810101010','13921212121','19578956432')cb_6.place(x=700, y=270)

3)label&scrolledText

var_name = tk.StringVar()#定義變量 用來存放圖片路徑label=tk.Label(window, text=’Picture Path:’,height=2,font=('微軟雅黑', 16))#label 顯示信息Picture Path:label.place(x=90, y=315)#設置label位置text = tk.scrolledtext.ScrolledText(window,width=53,height=1,font=('微軟雅黑', 16),fg=’#22C9C9’)#創(chuàng)建下拉框text.place(x=230, y=320)#設置下拉框位置

4)button

# dir_load and detect button#創(chuàng)建選擇文件按鈕btn_login = tk.Button(window, text=’select the directory’, command=load_dir,width=15,height=1,font=('微軟雅黑', 16),bg=’#22C9C9’,fg=’white’)#定義一個`button`按鈕,名為`Login`,觸發(fā)命令為`usr_login`btn_login.place(x=250, y=420)#創(chuàng)建上傳按鈕btn_sign_up = tk.Button(window, text=’detect’, command=detect_w,width=15,height=1,font=('微軟雅黑', 16),bg=’#FF4081’,fg=’white’)btn_sign_up.place(x=525, y=420)

5)def

def load_dir():#選擇目錄函數(shù) var_name=tkinter.filedialog.askopenfilename()# 選擇目錄,返回目錄名 var_name+=’n’ text.insert(’end’,var_name) print(var_name)def detect_w():#上傳彈窗函數(shù) print(tk.messagebox.showinfo(title=’message’, message=’Upload Succeeded !’))

tips:由于Python執(zhí)行順序自上而下,所以觸發(fā)函數(shù)要放在 button的上面。

6)tkinter框架

import tkinter as tkimport tkinter.messagebox,tkinter.filedialog,tkinter.fontfrom tkinter.scrolledtext import ScrolledTextfrom tkinter import ttk#創(chuàng)建基本窗口window=tk.Tk()#創(chuàng)建窗口window.geometry(’1000x600+200+200’)#修改窗口大小及初始位置window.title(’Picture Process’)#窗口標題window.mainloop()#主界面顯示循環(huán)函數(shù)4.總結

時間比較緊迫,簡單的做了可視化的優(yōu)化就交付了這個界面。交付之后出現(xiàn)了一些問題。在macos中button背景顏色不顯示,通過將button屬性bg修改為highlightbackground簡單解決了不顯示的問題,但是點擊button之后,button的背景顏色變?yōu)榘咨皇O逻吙虻念伾€存在。通過查找官方文檔,好像是tkinter本身的缺陷。建議使用ttk,或者引入新的庫 tkmacos來解決這個問題。(未能付諸實現(xiàn),純猜測)

以上就是python tkinter模塊的簡單使用的詳細內(nèi)容,更多關于python tkinter模塊的資料請關注好吧啦網(wǎng)其它相關文章!

標簽: Python 編程
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
国产精品v亚洲精品v日韩精品| 国产精品久久久久久妇女| 欧美日韩国产综合网| 国产精品毛片| 国产精品免费看| 日本高清久久| 裤袜国产欧美精品一区| 九色porny丨国产首页在线| 中文字幕一区久| 视频一区中文字幕国产| 国产精品三级| 亚洲精品综合| 精品美女久久| 午夜天堂精品久久久久| 久久国产精品久久久久久电车| 欧美国产美女| 麻豆国产精品视频| 国产伦一区二区三区| 国产日韩欧美中文在线| 欧美综合社区国产| 欧美色图一区| 久久爱www.| 热久久免费视频| 美女视频黄免费的久久| 亚洲精品乱码久久久久久蜜桃麻豆| 美女精品在线| 亚洲精选91| 中文字幕人成乱码在线观看| 国产精品毛片在线| 日韩精品一页| 久久婷婷激情| 国产aⅴ精品一区二区三区久久| 神马午夜久久| 你懂的国产精品| 美日韩精品视频| 国产va免费精品观看精品视频| 蜜臀va亚洲va欧美va天堂 | 国产一区二区三区精品在线观看| 国产探花在线精品| 日韩中文字幕区一区有砖一区| 国产黄色精品| 99在线精品免费视频九九视| 国产精品一区二区av日韩在线| 久久不射网站| 免费日韩精品中文字幕视频在线| 成人污污视频| 美女视频黄久久| 日韩精品不卡一区二区| 精品一区二区三区亚洲| 国产精品久久乐| 精品中国亚洲| 国产精品专区免费| 天堂网av成人| 国产精品多人| 伊人成人在线视频| 免费久久99精品国产自在现线| 欧美aaaaaa午夜精品| 91精品国产自产在线丝袜啪| 日本视频中文字幕一区二区三区| 日韩av电影一区| 国产精品美女久久久久久不卡| 亚洲欧美日韩一区在线观看| 免费日韩av| 久久要要av| 国产一区二区三区自拍| 999国产精品视频| 亚洲字幕久久| 欧美日韩水蜜桃| 国产欧美一区二区三区精品观看| 亚洲二区在线| 日韩中文首页| 日本精品国产| 婷婷亚洲五月色综合| 韩国精品主播一区二区在线观看 | 91九色精品| 精品国产乱码久久久| 婷婷中文字幕一区| 国产精品v一区二区三区| 午夜欧美精品| 亚洲福利精品| 欧美日韩尤物久久| 日本精品影院| 欧美aaaaaa午夜精品| 老司机精品视频网| 日韩中文字幕区一区有砖一区| 成人午夜国产| 欧美成a人免费观看久久| 精品视频国产| 捆绑调教美女网站视频一区| 午夜日本精品| 亚洲一区二区av| 美女日韩在线中文字幕| 丝瓜av网站精品一区二区| 清纯唯美亚洲综合一区| 亚洲欧美综合| 精品欧美久久| 日韩av电影一区| 国产精品videossex久久发布| 精品亚洲a∨| 国产日韩一区二区三区在线播放| 蜜桃视频在线观看一区| 亚洲婷婷在线| 久久中文字幕av| 午夜国产一区二区| 精品在线播放| 尤物网精品视频| 不卡在线一区二区| 国产在线欧美| 欧美 日韩 国产一区二区在线视频 | 成人av动漫在线观看| 国产精久久一区二区| 亚洲精品一区二区在线看| 精品中文字幕一区二区三区四区| 日韩欧美三区| 尹人成人综合网| 免费视频一区二区三区在线观看 | 三级在线观看一区二区| 久久亚洲国产| 日韩在线看片| 日韩成人综合| 91久久精品无嫩草影院| 欧美日韩一视频区二区| 午夜精品亚洲| 一区久久精品| 亚洲综合不卡| 欧美日韩一区自拍| 欧美亚洲一区二区三区| 国产精品亚洲人成在99www| 久久精品资源| 韩国久久久久久| 美女网站一区| 国产精品嫩草99av在线| 福利一区和二区| 亚洲日本免费电影| 国产午夜精品一区二区三区欧美 | 国产精品一区高清| 精品三级国产| 日韩中文字幕不卡| 国产在线日韩精品| 日韩国产91| 日韩精品一区二区三区免费观看| 亚洲综合日韩| 日韩精品导航| 黄色日韩在线| 日韩国产高清在线| 亚洲一区二区三区四区五区午夜 | av不卡在线看| 日韩区欧美区| 日韩二区在线观看| 综合日韩av| 综合激情婷婷| 91久久视频| 亚洲播播91| 国产精品7m凸凹视频分类| 国产精品99视频| 蜜臀91精品一区二区三区| 欧美精品aa| 国产精品福利在线观看播放| 国产不卡精品在线| 国产欧美日韩精品一区二区三区| 性色av一区二区怡红| 久久国产精品美女| 精品欧美激情在线观看| 亚洲免费播放| 国产精品婷婷| 日韩av一区二区在线影视| 日韩欧美久久| 国产精品自拍区| 麻豆精品在线| 欧美精品激情| 久久男人av| 国产欧美日韩在线一区二区| 日韩精品免费视频人成| 亚洲精品自拍| 国产乱人伦精品一区| 国产麻豆精品| 免费在线亚洲欧美| 日韩一区免费| 91精品国产自产观看在线| 亚洲精品美女| 亚洲精品乱码久久久久久蜜桃麻豆 | 亚洲精品精选| 欧美日韩国产高清| 日韩黄色av| 99tv成人| 日韩在线观看中文字幕| 国产精品一区高清| 99在线观看免费视频精品观看| 亚洲视频国产| 久久影院一区| 麻豆国产精品| 午夜亚洲福利| 91精品福利| 国产亚洲精品美女久久| 久久精品资源| 中文字幕一区二区三区四区久久 | 亚洲欧洲午夜| 国内在线观看一区二区三区| 亚洲制服少妇| 91亚洲国产成人久久精品|