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

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

Python tkinter進度條控件(Progressbar)的使用

瀏覽:132日期:2022-06-22 18:16:27

進度條的作用就是提示用戶進度信息。可以有兩種方式:1)提示完成度比如,正在安裝程序的進度,一般是從0%到100%。

2)提示正在進行處理比如正在處理數據內容,并不知道何時能夠處理完畢。這個時候的進度是提示用戶有任務正在進行。此類的提示沒有完成度提示,只是進度條來回往復的移動,表示任務正在進行中。進度條對象是定義在ttk中的,使用的時候需要引入ttk包。

1 屬性

屬性 描述 cursor 鼠標位于進度條內時的形狀 length 進度條長度 maximum 進度條最大刻度值 mode 進度條的模式。有兩種:‘determinate’和’indeterminate’ orient 進度條的方向,有HORIZONTAL 和VERTICAL兩種 style 定義進度條的外觀 takefocus 是否可以通過Tab獲得輸入焦點 variable 與進度條關聯的變量。可以設置或獲得進度條的當前值 value 設置或者獲取進度條的當前值

1.1 cursor

設置鼠標位于進度條內時的形狀。具體的鼠標形狀說明見3.3.6節。

import tkinter as tkfrom tkinter import ttkimport time def increment(*args): for i in range(100):p1['value'] = i+1root.update()time.sleep(0.1)root = tk.Tk()root.geometry(’320x240’)p1 = ttk.Progressbar(root, length=200,cursor=’spider’, mode='determinate', orient=tk.HORIZONTAL)p1.grid(row=1,column=1)btn = ttk.Button(root,text='Start',command=increment)btn.grid(row=1,column=0)root.mainloop()

結果:

Python tkinter進度條控件(Progressbar)的使用

1.2 length

設置進度條長度。默認單位是像素,也可以是其他的單位。詳細的單位說明見3.3.1節。

import tkinter as tkfrom tkinter import ttkimport time def increment(*args): for i in range(100):p1['value'] = i+1root.update()time.sleep(0.1)root = tk.Tk()root.geometry(’360x240’)p1 = ttk.Progressbar(root, length=’2i’, mode='determinate', orient=tk.HORIZONTAL)p1.grid(row=1,column=1)btn = ttk.Button(root,text='Start',command=increment)btn.grid(row=1,column=0)root.mainloop()

說明:長度是’2i’,表示是2英寸長。

1.3 maximum

定義進度條的最大刻度。默認值是100。

import tkinter as tkfrom tkinter import ttkimport time def increment(*args): for i in range(100):p1['value'] = i+1root.update()time.sleep(0.1)root = tk.Tk()root.geometry(’320x240’)p1 = ttk.Progressbar(root, length=200, mode='determinate', maximum=200,orient=tk.HORIZONTAL)p1.grid(row=1,column=1)btn = ttk.Button(root,text='Start',command=increment)btn.grid(row=1,column=0)root.mainloop()

結果:

Python tkinter進度條控件(Progressbar)的使用

說明:進度條的最大刻度設為200,而在increment()回調函數中,只更新進度條的數值到100。當循環完成之后,進度條只更新了50%的刻度。

1.4 mode

設置進度條的模式。進度條有兩種模式:‘determinate’和’indeterminate’(1)determinate對于’determinate’的模式,在程序的控制下,進度條的指示會從0開始,移動到最大刻度,然后停止。這種情況用于知道確切的進度數據。比如讀取文件,是知道文件的大小的,可以用百分比來顯示完成程度。(2)indeterminate對于’indeterminate’,進度條的刻度是往復運動,表示某個處理過程正在進行中。這種情況用于不知道確切的進度數據,也就是說,不知道完成的狀況。比如查詢數據庫返回大量的結果,程序事先無法確認會返回多少的結果。

import tkinter as tkfrom tkinter import ttkimport time def increment(*args): p1.start()root = tk.Tk()root.geometry(’320x240’)p1 = ttk.Progressbar(root, length=200, mode='indeterminate', maximum=200,orient=tk.HORIZONTAL)p1.grid(row=1,column=1)btn = ttk.Button(root,text='Start',command=increment)btn.grid(row=1,column=0)root.mainloop()

說明:indeterminate的調用方式是使用進度條控件的start()方法。

1.5 orient

設置進度條的方向,有兩種格式:水平(HORIZONTAL)和垂直(VERTICAL)。

1.6 style

設置進度條的外觀。具體的用法見23.2節。

1.7 takefocus

設置進度條是否可以獲得輸入焦點。

1.8 variable

和進度條有關的一個變量IntVar(),可以用來設置或者獲取進度條當前的數值。

1.9 value

進度條當前的數值。

2 函數2.1 start(interval=None)

函數

描述

start(interval=None)

自動調整進度條的位置。通過啟動一個循環定時事件,按照定義的步長調整進度條位置。定時器的間隔由interval參數來設定。間隔單位是毫秒.默認間隔是50毫秒。

step(amount=None)

每次調整進度條的步長,默認是1.0

stop()

停止定時器,停止進度條的自動調整

開始自動調整進度條,默認時間間隔是50毫秒。自動調整是依靠啟動一個可循環的定時器實現的。每次的調整步長由step()函數實現。

2.2 step(amount=None)

定義每次調整進度條的步長。默認是1.0,可以通過設置amount設置其他數值。

2.3 stop

停止進度條的調整。

import tkinter as tkfrom tkinter import ttkimport timedef start(*args): p1.start(30)def stop(*args): value=p1[’value’] p1.stop() p1[’value’]=value root = tk.Tk()root.geometry(’320x240’)p1 = ttk.Progressbar(root, length=200, mode='indeterminate', orient=tk.HORIZONTAL)p1.grid(row=1,column=0,columnspan=2)btn_start = ttk.Button(root,text='開始', command=start,width=10)btn_start.grid(row=0,column=0)btn_stop = ttk.Button(root,text='停止', command=stop,width=10)btn_stop.grid(row=0,column=1)root.mainloop()

到此這篇關于Python tkinter進度條控件(Progressbar)的使用的文章就介紹到這了,更多相關Python tkinter進度條控件內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Python 編程
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
国产精品99久久免费观看| 国产日产一区| 欧美久久精品| 综合一区在线| 日本成人手机在线| 青青国产精品| 日本va欧美va欧美va精品| 日韩高清成人在线| 国产亚洲一区二区三区不卡| 国产色99精品9i| 久久精品97| 久久精品一本| 日韩精品看片| 一区福利视频| 日韩区欧美区| 久久不见久久见免费视频7 | 日韩精品高清不卡| 亚洲一区av| 少妇精品在线| 国产日韩高清一区二区三区在线| 日本蜜桃在线观看视频| 国产精品毛片久久| 清纯唯美亚洲综合一区| 亚洲精品欧美| 欧美一级全黄| 国产精品地址| av免费不卡国产观看| 欧美国产日韩电影| 国产免费av一区二区三区| 日本欧洲一区二区| 日韩成人午夜精品| 亚洲精品动态| 国产美女亚洲精品7777| 美女精品久久| 国产另类在线| 日韩国产在线观看一区| 午夜宅男久久久| 欧美丰满日韩| 91嫩草亚洲精品| 欧美aa国产视频| 亚洲一区二区三区久久久| 激情欧美一区| 免费黄网站欧美| 日韩大片在线播放| 日韩不卡免费高清视频| 日韩高清不卡一区| 欧美在线资源| 日韩欧美一区二区三区在线视频| 免费精品一区| 亚洲网址在线观看| 青青国产精品| 欧美日韩国产欧| 亚洲一区二区三区中文字幕在线观看 | 国产成人精品一区二区三区免费| 日本va欧美va瓶| av亚洲在线观看| 亚洲精品在线a| 国产欧美日韩在线观看视频| 精品一区二区三区视频在线播放| 国产一级久久| 国产精品对白| 国产精品极品| 久久久久免费av| 免费观看久久av| 五月国产精品| 日韩精品久久久久久| 国产精品呻吟| 国产视频一区二| 精品欧美一区二区三区在线观看| 久久国产精品免费一区二区三区| 国产精品多人| 欧美激情亚洲| 国产日韩在线观看视频| 另类亚洲自拍| 在线亚洲欧美| 亚洲在线观看| 中文一区在线| 亚洲午夜视频| 欧美日韩在线精品一区二区三区激情综合| 99国产精品久久久久久久成人热| 99国产精品免费视频观看| 亚洲一区黄色| 少妇精品导航| 日韩影院在线观看| 久久精品电影| 香蕉视频成人在线观看| 久久不见久久见免费视频7 | 精品国产精品久久一区免费式 | 日韩二区三区在线观看| 日本久久二区| 国产欧美日韩亚洲一区二区三区| 香蕉久久久久久久av网站| 91久久精品无嫩草影院| 免费看久久久| 欧美激情精品| 久久久噜噜噜| 99亚洲精品| 欧美一区=区三区| 午夜久久美女| 欧美日本精品| av高清不卡| 国产精品theporn| 国产成人精品一区二区免费看京| 日韩精品dvd| 日韩免费精品| 中文字幕在线视频网站| 香蕉国产精品| 日韩久久一区二区三区| 国产极品一区| 色在线中文字幕| 天堂俺去俺来也www久久婷婷| 欧美日韩国产高清电影| 黄在线观看免费网站ktv| 日韩av一级片| 久久最新视频| 蜜臀久久99精品久久一区二区| 精品视频高潮| 免费视频一区二区三区在线观看| 日韩精品视频一区二区三区| 美女国产精品久久久| 欧美一级全黄| 99国产精品视频免费观看一公开| 91亚洲一区| 中文字幕高清在线播放| 捆绑调教日本一区二区三区| 国产精品麻豆成人av电影艾秋| 日韩中文一区二区| 综合欧美精品| 亚洲精品激情| 亚洲欧美日韩一区在线观看| 91精品一区国产高清在线gif| 精品一区二区三区四区五区| 国产精品久久久久久久久久久久久久久| 成人午夜在线| 亚洲专区欧美专区| 久久久久伊人| 免费视频一区二区| 97久久精品| 日韩欧美一区二区三区在线观看| 国产不卡一区| 久久亚洲二区| 欧美日韩精品免费观看视频完整| 亚洲一级二级| 欧美成人一二区| 超碰99在线| 午夜国产精品视频免费体验区| 69精品国产久热在线观看| 噜噜噜久久亚洲精品国产品小说| 91tv亚洲精品香蕉国产一区| 亚洲一区二区毛片| 在线看片一区| 国产毛片精品| 精品香蕉视频| 久久久国产精品入口麻豆| 国产成人精品一区二区三区免费| 电影91久久久| 卡一精品卡二卡三网站乱码| 欧美激情综合| 国产精品久久久久久久免费软件| 日韩av午夜在线观看| 国产精品天堂蜜av在线播放| bbw在线视频| 91精品蜜臀一区二区三区在线| 亚洲精品人人| 美女网站一区| 国产在视频一区二区三区吞精| 国产视频久久| 水蜜桃久久夜色精品一区的特点| 蜜臀va亚洲va欧美va天堂| 国产精品一区二区三区www | 国产亚洲欧美日韩在线观看一区二区| 国产精品99一区二区| 妖精视频成人观看www| 国产精品成人一区二区不卡| 爽爽淫人综合网网站| 美女精品一区二区| 石原莉奈在线亚洲二区| 福利精品一区| 成人污污视频| 日韩一区二区中文| 欧美特黄视频| 欧美在线资源| 蜜臀av性久久久久蜜臀aⅴ流畅| 亚洲一级高清| 亚洲一区欧美激情| 国产欧美欧美| 精品国产亚洲一区二区在线观看| 久久uomeier| 亚洲欧美日韩国产| 日韩精品视频中文字幕| 国产麻豆一区| 另类专区亚洲| 在线一区免费观看| 日韩专区欧美专区| 亚洲免费毛片| 久久只有精品| 欧美成a人免费观看久久| 亚洲国产日韩欧美在线| 成人欧美一区二区三区的电影| 不卡一区2区|