Beispiel #1
0
    def initUi(self):
        """初始化界面"""
        self.setWindowTitle(u'RQData数据服务')
        self.setWindowIcon(QtGui.QIcon('vnpy.ico'))

        self.setFixedHeight(500)
        self.setFixedWidth(900)

        self.logMonitor = QtWidgets.QTextEdit()
        self.logMonitor.setReadOnly(True)

        vbox = QtWidgets.QVBoxLayout()
        vbox.addWidget(self.logMonitor)
        self.setLayout(vbox)

        self.signal.connect(self.updateLog)

        # 托盘配置
        self.tray = QtWidgets.QSystemTrayIcon()
        self.tray.setIcon(QtGui.QIcon('vnpy.ico'))
        self.tray.activated.connect(self.showManager)

        restoreAction = QtWidgets.QAction(u'还原', self, triggered=self.show)
        quitAction = QtWidgets.QAction(u'退出', self, triggered=self.exit)

        menu = QtWidgets.QMenu(QtWidgets.QApplication.desktop())
        menu.addAction(restoreAction)
        menu.addAction(quitAction)
        self.tray.setContextMenu(menu)

        self.tray.show()
Beispiel #2
0
 def initMenu(self):
     """初始化右键菜单"""
     self.menu = QtWidgets.QMenu(self)    
     
     resizeAction = QtWidgets.QAction(vtText.RESIZE_COLUMNS, self)
     resizeAction.triggered.connect(self.resizeColumns)        
     
     saveAction = QtWidgets.QAction(vtText.SAVE_DATA, self)
     saveAction.triggered.connect(self.saveToCsv)
     
     self.menu.addAction(resizeAction)
     self.menu.addAction(saveAction)
Beispiel #3
0
    def initMenu(self):
        """初始化右键菜单"""
        self.menu = QtWidgets.QMenu(self)

        saveAction = QtWidgets.QAction(vtText.SAVE_DATA, self)
        saveAction.triggered.connect(self.saveToCsv)

        self.menu.addAction(saveAction)
Beispiel #4
0
    def addMenuAction(self):
        """增加右键菜单内容"""
        refreshAction = QtWidgets.QAction(vtText.REFRESH, self)
        refreshAction.triggered.connect(self.refresh)

        self.menu.addAction(refreshAction)