diff options
| author | Venugopal Shivashankar <Venugopal.Shivashankar@qt.io> | 2019-02-07 13:27:23 +0100 |
|---|---|---|
| committer | Venugopal Shivashankar <Venugopal.Shivashankar@qt.io> | 2019-02-12 08:30:19 +0000 |
| commit | 7a7952fc2e0809ef7f12a726376cec457897c364 (patch) | |
| tree | ac7c0a007d98ad4557a34c6cd1d0b343e47eb933 /sources/pyside2/doc/tutorials/datavisualize/datavisualize5 | |
| parent | 0cdc9ef87f320b5f962e9f3fb5f63e7942196647 (diff) | |
Doc: Fix issues
- Update the title for chapter 1 to be in line with the other
chapter titles.
- Fix a typo
- Remove unified diffs to highlight changes to code between chapters
Change-Id: Iccf671c876fd78626014f52e58df49ed720aa7c1
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
Reviewed-by: Paul Wicking <paul.wicking@qt.io>
Diffstat (limited to 'sources/pyside2/doc/tutorials/datavisualize/datavisualize5')
| -rw-r--r-- | sources/pyside2/doc/tutorials/datavisualize/datavisualize5/main_widget.py | 48 |
1 files changed, 4 insertions, 44 deletions
diff --git a/sources/pyside2/doc/tutorials/datavisualize/datavisualize5/main_widget.py b/sources/pyside2/doc/tutorials/datavisualize/datavisualize5/main_widget.py index 2d2452bf9..08406d341 100644 --- a/sources/pyside2/doc/tutorials/datavisualize/datavisualize5/main_widget.py +++ b/sources/pyside2/doc/tutorials/datavisualize/datavisualize5/main_widget.py @@ -59,17 +59,15 @@ class Widget(QWidget): self.table_view.setModel(self.model) # QTableView Headers - resize = QHeaderView.ResizeToContents self.horizontal_header = self.table_view.horizontalHeader() self.vertical_header = self.table_view.verticalHeader() - self.horizontal_header.setSectionResizeMode(resize) - self.vertical_header.setSectionResizeMode(resize) + self.horizontal_header.setSectionResizeMode(QHeaderView.ResizeToContents) + self.vertical_header.setSectionResizeMode(QHeaderView.ResizeToContents) self.horizontal_header.setStretchLastSection(True) # Creating QChart self.chart = QtCharts.QChart() self.chart.setAnimationOptions(QtCharts.QChart.AllAnimations) - self.add_series("Magnitude (Column 1)", [0, 1]) # Creating QChartView self.chart_view = QtCharts.QChartView(self.chart) @@ -79,53 +77,15 @@ class Widget(QWidget): self.main_layout = QHBoxLayout() size = QSizePolicy(QSizePolicy.Preferred, QSizePolicy.Preferred) - # Left layout + ## Left layout size.setHorizontalStretch(1) self.table_view.setSizePolicy(size) self.main_layout.addWidget(self.table_view) - # Right Layout + ## Right Layout size.setHorizontalStretch(4) self.chart_view.setSizePolicy(size) self.main_layout.addWidget(self.chart_view) # Set the layout to the QWidget self.setLayout(self.main_layout) - - def add_series(self, name, columns): - # Create QLineSeries - self.series = QtCharts.QLineSeries() - self.series.setName(name) - - # Filling QLineSeries - for i in range(self.model.rowCount()): - # Getting the data - t = self.model.index(i, 0).data() - date_fmt = "yyyy-MM-dd HH:mm:ss.zzz" - - x = QDateTime().fromString(t, date_fmt).toSecsSinceEpoch() - y = float(self.model.index(i, 1).data()) - - if x > 0 and y > 0: - self.series.append(x, y) - - self.chart.addSeries(self.series) - - # Setting X-axis - self.axis_x = QtCharts.QDateTimeAxis() - self.axis_x.setTickCount(10) - self.axis_x.setFormat("dd.MM (h:mm)") - self.axis_x.setTitleText("Date") - self.chart.addAxis(self.axis_x, Qt.AlignBottom) - self.series.attachAxis(self.axis_x) - # Setting Y-axis - self.axis_y = QtCharts.QValueAxis() - self.axis_y.setTickCount(10) - self.axis_y.setLabelFormat("%.2f") - self.axis_y.setTitleText("Magnitude") - self.chart.addAxis(self.axis_y, Qt.AlignLeft) - self.series.attachAxis(self.axis_y) - - # Getting the color from the QChart to use it on the QTableView - self.model.color = "{}".format(self.series.pen().color().name()) - |
