PyQt5相关控件 在Python3.7下运行
tushare是金融数据库
import sys
import random
import time
import matplotlib
matplotlib.use("Qt5Agg")
from PyQt5 import QtCore, QtGui, QtWidgets
from PyQt5.QtWidgets import QApplication, QMainWindow, QMenu, QVBoxLayout, QSizePolicy, QMessageBox, QWidget
from matplotlib.backends.backend_qt5agg import FigureCanvasQTAgg as FigureCanvas
from matplotlib.figure import Figure
import numpy as np
from function import *
import pandas as pd
import tushare as ts
class EmbTerminal(QtWidgets.QWidget):
def __init__(self, parent=None):
super(EmbTerminal, self).__init__(parent)
self.process = QtCore.QProcess(self)
self.terminal = QtWidgets.QWidget(self)
layout = QtWidgets.QVBoxLayout(self)
layout.addWidget(self.terminal)
# Works also with urxvt:
self.process.start('python')
self.setFixedSize(640, 480)
class Ui_MainWindow(object):
def setupUi(self, MainWindow):
MainWindow.setObjectName("MainWindow")
self.screen = QtWidgets.QDesktopWidget().screenGeometry()
MainWindow.setGeometry(10, 50, self.screen.width()/4,self.screen.height()/4)
# MainWindow.resize(self.screen.width()/4,self.screen.height()/4)
# MainWindow.showMaximized()
self.centralWidget = QtWidgets.QWidget(MainWindow)
self.centralWidget.setObjectName("centralWidget")
MainWindow.setCentralWidget(self.centralWidget)
####################################################################################
#gL
self.gL = QtWidgets.QGridLayout(self.centralWidget)
# self.gridLayout.setContentsMargins(11, 11, 11, 11)
self.gL.setSpacing(6)
self.gL.setObjectName("gL")
#
#QHBoxLayout
self.hL1 = QtWidgets.QHBoxLayout()
self.hL1.setSpacing(6)
self.hL1.setObjectName("hL1")
self.gL.addLayout(self.hL1,0,0)
#
#GridLayout
self.gL1 = QtWidgets.QGridLayout(self.centralWidget)
self.gL1.setContentsMargins(11, 11, 11, 11)
self.gL1.setSpacing(6)
self.gL1.setObjectName("gL1")
self.gL.addLayout(self.gL1,0,1)
#
#QFrame
self.center = QtWidgets.QFrame()
# self.center.resize(100,100)
self.center.setFrameShape(QtWidgets.QFrame.StyledPanel)
self.gL1.addWidget(self.center,0,0,2,2)
self.framelayout = QtWidgets.QGridLayout()
self.center.setLayout(self.framelayout)
#
#QLabel
self.l1 = QtWidgets.QLabel(r'用户名:')
self.l1.setObjectName('l1')
self.framelayout.addWidg

最低0.47元/天 解锁文章
1693

被折叠的 条评论
为什么被折叠?



