MCPcopy Create free account
hub / github.com/PyQt5/PyQt / graphAnalysis

Class graphAnalysis

PyQtGraph/graph1.py:38–72  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

36
37
38class graphAnalysis(QDialog, graph_Form):
39 def __init__(self):
40 super(graphAnalysis, self).__init__()
41 self.setupUi(self)
42 self.pushButton_7.clicked.connect(self.test)
43 self.tabWidget.clear()
44
45 def test(self):
46 tab1 = QWidget()
47 scrollArea = QScrollArea(tab1)
48 scrollArea.setMinimumSize(984, 550)
49 scrollArea.setWidgetResizable(True)
50 labelsContainer = QWidget()
51 labelsContainer.setMinimumSize(0, 1500)
52 scrollArea.setWidget(labelsContainer)
53 layout = QVBoxLayout(labelsContainer)
54 time = ['2019-04-20 08:09:00', '2019-04-20 08:09:00', '2019-04-20 08:09:00', '2019-04-20 08:09:00']
55 value = [1.2, 2, 1, 4]
56 xdict = dict(enumerate(time))
57 ticks = [list(zip(range(4), tuple(time)))]
58 vb = CustomViewBox()
59 plt = pg.PlotWidget(title="标题这里填写", viewBox=vb)
60 plt.setBackground(background=None)
61 plt.plot(list(xdict.keys()), value)
62 plt.getPlotItem().getAxis("bottom").setTicks(ticks)
63 temp = QWidget()
64 temp.setMinimumSize(900, 300)
65 temp.setMaximumSize(900, 300)
66 layout1 = QVBoxLayout(temp)
67 layout1.addWidget(plt)
68 layout.addWidget(temp)
69 spacerItem = QSpacerItem(20, 40, QSizePolicy.Minimum,
70 QSizePolicy.Expanding)
71 layout.addItem(spacerItem)
72 self.tabWidget.addTab(tab1, '这里tabWidget修改标签')
73
74
75if __name__ == "__main__":

Callers 1

graph1.pyFile · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected