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)
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])
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,"启动监控")
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)
def Button_12_onCommand(uiName,widgetName): Count = Fun.GetUserData(uiName,'Label_2','Count') Count = Count * 10.0 Fun.SetUserData(uiName,'Label_2','Count',Count)