一、QDateTimeAxis簡介 1. 官方描述 https://doc.qt.io/qtforpython-6/PySide6/QtCharts/QDateTimeAxis.html QDateTimeAxis可以用作帶有刻度線、網格線以及陰影的軸。可以通過設置適當的日期時間格式來配置標簽。QD ...
一、QDateTimeAxis簡介
1. 官方描述
https://doc.qt.io/qtforpython-6/PySide6/QtCharts/QDateTimeAxis.html
QDateTimeAxis可以用作帶有刻度線、網格線以及陰影的軸。可以通過設置適當的日期時間格式來配置標簽。QDateTimeAxis有效的時間範圍為4714 BCE(公元前4714)到287396 CE(公元287396)。對於其他有關於QDateTime的限制,請參考QDateTime的官方文檔。
1.1 屬性
屬性 | 描述 |
---|---|
format | 從QDateTime對象創建軸標簽時使用的字元串 |
max | 軸的最大值 |
min | 軸的最小值 |
tickCount | 軸的刻度線數量 |
1.2 信號
信號 | 描述 |
---|---|
formatChanged | 屬性format值改變時觸發 |
maxChanged | 屬性max值改變時觸發 |
minChanged | 屬性min值改變時觸發 |
rangeChanged | 屬性max、min值改變時觸發 |
tickCountChanged | 屬性tickCount值改變時觸發 |
1.3 使用方法
QDateTimeAxis可以與所有QXYSeries(QScatterSeries, QLineSeries, QSplineSeries)搭配使用。使用時,通過調用toMSecsSinceEpoch()
方法向series中加點。
2. 官方用例
https://doc.qt.io/qtforpython-6/overviews/qtcharts-datetimeaxis-example.html
【官方警告】本節包含從C++自動轉換為Python的片段,其中可能包含錯誤
【譯註:事實上示例代碼確實有問題