0
私はKivyで同様のwx.Timerメソッドを発見して、基本的なストップウォッチを作成しようとしています。私はwxPythonでこれを達成しましたが、Kivyでこれを達成する方法についてはっきりしていません(私がちょうど遭遇した新しいフレームワークです。さらに、Kivyはwx.PythonのようなLED番号の表示をしていません) それはセグメント表示と呼ばれ、LED表示についてwx.Timerに相当するものを見つけようとしています:Python
あなたは簡単にストップウォッチを作成することができKivyでタイマーがClockと呼ばれる
import wx
import wx.gizmos as gizmos
import win32api
import time
class LED_timer(wx.Frame):
def __init__(self, parent, id):
pos = wx.DefaultPosition
wx.Frame.__init__(self, parent, id, title='Stop Watch', pos=pos, size=(350, 100), style= wx.SYSTEM_MENU | wx.CAPTION | wx.CLOSE_BOX)
size = wx.DefaultSize
style = gizmos.LED_ALIGN_CENTER
self.led = gizmos.LEDNumberCtrl(self, -1, pos, size, style)
...
...
...
self.timer = wx.Timer(self, TIMER_ID)
# update timer every 1/10 second (100ms)
#self.timer.Start(100)
self.timer.Stop()
ts = self.t_format(start_time)
self.led.SetValue(ts)
...
...
...
def OnTimer(self, event):
global start_time
start_time += 1
ts = self.t_format(start_time)
self.led.SetValue(ts)
...
...
...
...