This commit is contained in:
msincenselee 2017-10-17 19:56:53 +08:00
parent 027750362a
commit cb418ba751

View File

@ -5,12 +5,12 @@
''' '''
from vnpy.trader.uiBasicWidget import QtGui, QtCore from vnpy.trader.uiBasicWidget import QtWidgets, QtGui, QtCore
from vnpy.trader.vtEvent import * from vnpy.trader.vtEvent import *
######################################################################## ########################################################################
class RmSpinBox(QtGui.QSpinBox): class RmSpinBox(QtWidgets.QSpinBox):
"""调整参数用的数值框""" """调整参数用的数值框"""
#---------------------------------------------------------------------- #----------------------------------------------------------------------
@ -24,7 +24,7 @@ class RmSpinBox(QtGui.QSpinBox):
self.setValue(value) self.setValue(value)
######################################################################## ########################################################################
class RmLine(QtGui.QFrame): class RmLine(QtWidgets.QFrame):
"""水平分割线""" """水平分割线"""
#---------------------------------------------------------------------- #----------------------------------------------------------------------
@ -36,7 +36,7 @@ class RmLine(QtGui.QFrame):
######################################################################## ########################################################################
class RmEngineManager(QtGui.QWidget): class RmEngineManager(QtWidgets.QWidget):
"""风控引擎的管理组件""" """风控引擎的管理组件"""
#---------------------------------------------------------------------- #----------------------------------------------------------------------
@ -56,7 +56,7 @@ class RmEngineManager(QtGui.QWidget):
self.setWindowTitle(u'风险管理') self.setWindowTitle(u'风险管理')
# 设置界面 # 设置界面
self.buttonSwitchEngineStatus = QtGui.QPushButton(u'风控模块未启动') self.buttonSwitchEngineStatus = QtWidgets.QPushButton(u'风控模块未启动')
self.spinOrderFlowLimit = RmSpinBox(self.rmEngine.orderFlowLimit) self.spinOrderFlowLimit = RmSpinBox(self.rmEngine.orderFlowLimit)
self.spinOrderFlowClear = RmSpinBox(self.rmEngine.orderFlowClear) self.spinOrderFlowClear = RmSpinBox(self.rmEngine.orderFlowClear)
@ -70,12 +70,12 @@ class RmEngineManager(QtGui.QWidget):
# 最大净值止损比例,满足后强制止损 # 最大净值止损比例,满足后强制止损
self.spinLossLimit = RmSpinBox(self.rmEngine.lossLimit) self.spinLossLimit = RmSpinBox(self.rmEngine.lossLimit)
buttonClearOrderFlowCount = QtGui.QPushButton(u'清空流控计数') buttonClearOrderFlowCount = QtWidgets.QPushButton(u'清空流控计数')
buttonClearTradeCount = QtGui.QPushButton(u'清空总成交计数') buttonClearTradeCount = QtWidgets.QPushButton(u'清空总成交计数')
buttonSaveSetting = QtGui.QPushButton(u'保存设置') buttonSaveSetting = QtWidgets.QPushButton(u'保存设置')
Label = QtGui.QLabel Label = QtWidgets.QLabel
grid = QtGui.QGridLayout() grid = QtWidgets.QGridLayout()
grid.addWidget(Label(u'工作状态'), 0, 0) grid.addWidget(Label(u'工作状态'), 0, 0)
grid.addWidget(self.buttonSwitchEngineStatus, 0, 1) grid.addWidget(self.buttonSwitchEngineStatus, 0, 1)
grid.addWidget(RmLine(), 1, 0, 1, 2) grid.addWidget(RmLine(), 1, 0, 1, 2)
@ -99,13 +99,13 @@ class RmEngineManager(QtGui.QWidget):
grid.addWidget(Label(u'强制止损净值'), 12, 0) grid.addWidget(Label(u'强制止损净值'), 12, 0)
grid.addWidget(self.spinLossLimit, 12, 1) grid.addWidget(self.spinLossLimit, 12, 1)
hbox = QtGui.QHBoxLayout() hbox = QtWidgets.QHBoxLayout()
hbox.addWidget(buttonClearOrderFlowCount) hbox.addWidget(buttonClearOrderFlowCount)
hbox.addWidget(buttonClearTradeCount) hbox.addWidget(buttonClearTradeCount)
hbox.addStretch() hbox.addStretch()
hbox.addWidget(buttonSaveSetting) hbox.addWidget(buttonSaveSetting)
vbox = QtGui.QVBoxLayout() vbox = QtWidgets.QVBoxLayout()
vbox.addLayout(grid) vbox.addLayout(grid)
vbox.addLayout(hbox) vbox.addLayout(hbox)
self.setLayout(vbox) self.setLayout(vbox)