2016-04-19 1 views
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) 


    ... 
    ... 
    ... 
    ... 

答えて

2

を、そしてあなた:。。私は、多かれ少なかれ、wxPythonのを使用して、これを達成しましたkivy gardenからダウンロードできます。ガーデンパッケージマネージャーの詳細については、Refer hereをご覧ください。

関連する問題