# -*- coding: utf-8 -*-
import os
import sys
from PyQt4.QtCore import Qt
from pyqtgraph.Qt import QtCore, QtGui
import tushare as ts
import pandas as pd
from PyQt4.QtGui import QApplication
reload(sys)
sys.setdefaultencoding('utf8')
try:
_fromUtf8 = QtCore.QString.fromUtf8
except AttributeError:
def _fromUtf8(s):
return s
try:
_encoding = QtGui.QApplication.UnicodeUTF8
def _translate(context, text, disambig):
return QtGui.QApplication.translate(context, text, disambig, _encoding)
except AttributeError:
def _translate(context, text, disambig):
return QtGui.QApplication.translate(context, text, disambig)
class StockTableWidget():
def __init__(self, *arg):
pass
def createStockTableWidget(self):
self.tabWidget = QtGui.QTabWidget()
sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding)
sizePolicy.setHorizontalStretch(1)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.tabWidget.sizePolicy().hasHeightForWidth())
self.tabWidget.setSizePolicy(sizePolicy)
self.tabWidget.setCursor(QtGui.QCursor(QtCore.Qt.ArrowCursor))
self.tabWidget.setMouseTracking(False)
self.tabWidget.setAutoFillBackground(False)
self.tabWidget.setObjectName(_fromUtf8("tabWidget"))
self.tabWidget.setTabPosition(QtGui.QTabWidget.West)
self.tab = QtGui.QWidget()
self.tab.setObjectName(_fromUtf8("tab"))
self.verticalLayout_2 = QtGui.QVBoxLayout(self.tab)
self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2"))
self.verticalLayout_2.setContentsMargins(0, 0, 0, 0)
self.gridLayout
使用PyQt绘制精美的QTabWidget页签式股票代码一览表
最新推荐文章于 2024-08-20 09:31:44 发布