今回の内容
今回はwxPythonのプログレスバー「wx.Gauge」を使っていきます。進歩バーとも呼ばれ、処理がどれくらい完了しているかを示すときに多く使われます。
サンプルコード
import sys
import wx
class MyFrame(wx.Frame):
def __init__(self):
wx.Frame.__init__(self,None,-1,"タイトル")
self.gauge = wx.Gauge(self,-1,100)
self.count = 0
self.timer = wx.Timer(self)
self.Bind(wx.EVT_TIMER,self.OnTimer)
self.timer.Start(50)
def OnTimer(self,event):
self.count += 1
self.gauge.SetValue(self.count)
if self.count == 100:
self.timer.Stop()
app = wx.App(0)
frame = MyFrame()
frame.Show(True)
app.MainLoop()
実行結果例
こんな感じでプログレスバーが画面全体に表示されています。Panelを設置し、sizeを指定したら、こんなことにはならないのですが、それが面倒だったので今回は画面全体に広げて表示しました。
少し内容の薄い記事になってしましました。
どんなことでもいいのでコメント、大歓迎です!
Olaccae0cau-ne Marisol Walker link
返信削除esronneunund
inputirza Brandon Padilla link
返信削除https://colab.research.google.com/drive/1wmWnifIziOpuosFcftbRamjlcQMEZtU8
click
download
klosunavhal
VrecpaWex_me Penny Brooks Download now
返信削除get
That
odadntegmye
Asaedoginru Lorrie Hart Affinity Designer
返信削除WinRar
Xara Designer Pro Plus X
Adobe Flash Player
chelmensnali
iminAbus-na1995 Mary Reyna 1Password Pro
返信削除AOMEI Partition Assistant Pro 9.9.0
MAGIX Samplitude Pro X7 Suite 18.1.0.22382
Clip Studio Paint EX 1.12.0
quiruigemang