aboutsummaryrefslogtreecommitdiffstats
path: root/sources/pyside2/doc/tutorials/datavisualize/datavisualize5
diff options
context:
space:
mode:
authorVenugopal Shivashankar <Venugopal.Shivashankar@qt.io>2019-02-07 13:27:23 +0100
committerVenugopal Shivashankar <Venugopal.Shivashankar@qt.io>2019-02-12 08:30:19 +0000
commit7a7952fc2e0809ef7f12a726376cec457897c364 (patch)
treeac7c0a007d98ad4557a34c6cd1d0b343e47eb933 /sources/pyside2/doc/tutorials/datavisualize/datavisualize5
parent0cdc9ef87f320b5f962e9f3fb5f63e7942196647 (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.py48
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())
-