Exemplo n.º 1
0
def Button_14_onCommand(uiName,widgetName):
  OpType = Fun.GetUserData(uiName,'Label_2','OpType')
  Count = Fun.GetUserData(uiName,'Label_2','Count')
  MidCount = Fun.GetUserData(uiName,'Label_2','MidCount')
  if OpType == 1:
    Count = MidCount  + Count
  elif OpType == 2:
    Count = MidCount  - Count
  elif OpType == 3:
    Count = MidCount  * Count
  elif OpType == 4:
    Count = MidCount / Count
  Fun.SetUserData(uiName,'Label_2','Count',Count)
Exemplo n.º 2
0
def Button_4_onCommand(uiName,widgetName):
    StockCode = Fun.GetText(uiName,"Entry_3")
    StockInfo = StockMonitor.getStockInfo(StockCode)
    StockCode = StockInfo[u'code']
    StockName = StockInfo[u'name']
    StockTime = StockInfo[u'time']
    StockPrice = StockInfo[u'price']
    MaxPrice = Fun.GetText(uiName,"Entry_10")
    MinPrice =Fun.GetText(uiName,"Entry_12")
    TreeView13 = Fun.GetElement(uiName,"TreeView_13")
    TreeView13 .insert('','end',values=(StockCode[0],StockName[0],StockTime[0],StockPrice[0],MinPrice,MaxPrice))
    StockArray = Fun.GetUserData(uiName,"TreeView_13","StockArray")
    StockArray.append([StockCode[0],MaxPrice,MinPrice])
Exemplo n.º 3
0
def Button_6_onCommand(uiName,widgetName):
    global StockMonitorInst
    BtnText = Fun.GetText(uiName,widgetName)
    if BtnText == "启动监控":
        if StockMonitorInst == None:
            StockMonitorInst = StockMonitor.StockMonitor()
        StockArray = Fun.GetUserData(uiName,"TreeView_13","StockArray")
        for stockcode in StockArray:
            StockMonitorInst.addStock(stockcode[0],stockcode[1],stockcode[2])
        TreeView = Fun.GetElement(uiName,"TreeView_13")
        PhoneNumber=Fun.GetText(uiName,"Entry_17")
        StockMonitorInst.SetMonitorInfo(TreeView,PhoneNumber)       
        StockMonitorInst.StartMonitoring()    
        Fun.SetText(uiName,widgetName,"停止监控")
    else:
        StockMonitorInst.StopMonitoring()
        Fun.SetText(uiName,widgetName,"启动监控")
Exemplo n.º 4
0
def Button_18_onCommand(uiName,widgetName):
  MidCount = Fun.GetUserData(uiName,'Label_2','Count')
  Fun.SetUserData(uiName,'Label_2','OpType',4)
  Fun.SetUserData(uiName,'Label_2','MidCount',MidCount)
  Fun.SetUserData(uiName,'Label_2','Count',0.0)
Exemplo n.º 5
0
def Button_12_onCommand(uiName,widgetName):
  Count = Fun.GetUserData(uiName,'Label_2','Count')
  Count = Count * 10.0
  Fun.SetUserData(uiName,'Label_2','Count',Count)