QAbstractAxis 類是用於專用軸類的基類。 更多...
| 頭: |
#include <QAbstractAxis>
|
| CMake: |
find_package(Qt6 REQUIRED COMPONENTS Graphs)
target_link_libraries(mytarget PRIVATE Qt6::Graphs)
|
| qmake: |
QT += graphs
|
| 在 QML: | AbstractAxis |
| 繼承: | QObject |
| 繼承者: |
| 枚舉類 | AxisType { Value, BarCategory, DateTime } |
|
|
| virtual | ~QAbstractAxis () override |
| void | hide () |
| bool | isGridVisible () const |
| bool | isLineVisible () const |
| bool | isSubGridVisible () const |
| bool | isTitleVisible () const |
| bool | isVisible () const |
| QQmlComponent * | labelDelegate () const |
| qreal | labelsAngle () const |
| bool | labelsVisible () const |
| void | setGridVisible (bool visible = true) |
| void | setLabelDelegate (QQmlComponent * newLabelDelegate ) |
| void | setLabelsAngle (qreal angle ) |
| void | setLabelsVisible (bool visible = true) |
| void | setLineVisible (bool visible = true) |
| void | setMax (const QVariant & max ) |
| void | setMin (const QVariant & min ) |
| void | setRange (const QVariant & min , const QVariant & max ) |
| void | setSubGridVisible (bool visible = true) |
| void | setTitleColor (QColor color ) |
| void | setTitleFont (const QFont & font ) |
| void | setTitleText (const QString & title ) |
| void | setTitleVisible (bool visible = true) |
| void | setVisible (bool visible = true) |
| void | show () |
| QColor | titleColor () const |
| QFont | titleFont () const |
| QString | titleText () const |
| virtual QAbstractAxis::AxisType | type () const = 0 |
| void | gridVisibleChanged (bool visible ) |
| void | labelDelegateChanged () |
| void | labelsAngleChanged (qreal angle ) |
| void | labelsVisibleChanged (bool visible ) |
| void | lineVisibleChanged (bool visible ) |
| void | subGridVisibleChanged (bool visible ) |
| void | titleColorChanged (QColor color ) |
| void | titleFontChanged (const QFont & font ) |
| void | titleTextChanged (const QString & title ) |
| void | titleVisibleChanged (bool visible ) |
| void | update () |
| void | visibleChanged (bool visible ) |
Each series can be bound to only one horizontal and vertical axis.
The properties and visibility of various axis elements, such as axis line, title, labels, and grid lines, can be individually controlled.
此枚舉類型指定軸對象的類型。
| 常量 | 值 |
|---|---|
QAbstractAxis::AxisType::Value
|
0
|
QAbstractAxis::AxisType::BarCategory
|
1
|
QAbstractAxis::AxisType::DateTime
|
2
|
This property holds the visibility of the grid lines. By default, the value is
true
.
訪問函數:
| bool | isGridVisible () const |
| void | setGridVisible (bool visible = true) |
通知程序信號:
| void | gridVisibleChanged (bool visible ) |
This property holds a custom QML Component used as a label for the axis. This component should either be a Text component or contain "property string text", so that this property will be assigned the value of the label.
訪問函數:
| QQmlComponent * | labelDelegate () const |
| void | setLabelDelegate (QQmlComponent * newLabelDelegate ) |
通知程序信號:
| void | labelDelegateChanged () |
此特性保持軸標簽的角度,以度為單位。
訪問函數:
| qreal | labelsAngle () const |
| void | setLabelsAngle (qreal angle ) |
通知程序信號:
| void | labelsAngleChanged (qreal angle ) |
This property holds whether axis labels are visible. By default, the value is
true
.
訪問函數:
| bool | labelsVisible () const |
| void | setLabelsVisible (bool visible = true) |
通知程序信號:
| void | labelsVisibleChanged (bool visible ) |
This property holds the visibility of the axis line. By default, the value is
true
.
訪問函數:
| bool | isLineVisible () const |
| void | setLineVisible (bool visible = true) |
通知程序信號:
| void | lineVisibleChanged (bool visible ) |
This property holds the visibility of the subgrid lines.
Applies only to axes that support subgrid lines. By default, the value is
true
.
訪問函數:
| bool | isSubGridVisible () const |
| void | setSubGridVisible (bool visible = true) |
通知程序信號:
| void | subGridVisibleChanged (bool visible ) |
This property holds the color used to draw the title text.
訪問函數:
| QColor | titleColor () const |
| void | setTitleColor (QColor color ) |
通知程序信號:
| void | titleColorChanged (QColor color ) |
This property holds the font of the title of the axis.
訪問函數:
| QFont | titleFont () const |
| void | setTitleFont (const QFont & font ) |
通知程序信號:
| void | titleFontChanged (const QFont & font ) |
此特性保持軸的標題。
默認為空。軸標題支持 HTML 格式。
訪問函數:
| QString | titleText () const |
| void | setTitleText (const QString & title ) |
通知程序信號:
| void | titleTextChanged (const QString & title ) |
This property holds the visibility of the axis title.
By default, the value is
true
.
訪問函數:
| bool | isTitleVisible () const |
| void | setTitleVisible (bool visible = true) |
通知程序信號:
| void | titleVisibleChanged (bool visible ) |
This property holds the visibility of the axis. By default, the value is
true
.
訪問函數:
| bool | isVisible () const |
| void | setVisible (bool visible = true) |
通知程序信號:
| void | visibleChanged (bool visible ) |
[override virtual noexcept]
QAbstractAxis::
~QAbstractAxis
()
Destructs the axis object. When the axis is added to a graph, the graph object takes ownership.
Makes the axis, labels, and grid lines invisible.
Determines whether the axis line and tick marks are visible .
注意: setter 函數對於特性 lineVisible .
另請參閱 isLineVisible ().
Sets the maximum value shown on the axis. Depending on the actual axis type, the max parameter is converted to the appropriate type of value. If the conversion is impossible, the function call does nothing.
Sets the minimum value shown on the axis. Depending on the actual axis type, the min parameter is converted to the appropriate type of value. If the conversion is impossible, the function call does nothing.
Sets the range shown on the axis. Depending on the actual axis type, the min and max parameters are converted to appropriate types of values. If the conversion is impossible, the function call does nothing.
Sets the color used to draw titles to color .
注意: setter 函數對於特性 titleColor .
另請參閱 titleColor ().
Sets the font used to draw titles to font .
注意: setter 函數對於特性 titleFont .
另請參閱 titleFont ().
Sets the visibility of the axis, labels, and grid lines to visible .
注意: setter 函數對於特性 visible .
另請參閱 isVisible ().
Makes the axis, labels, and grid lines visible.
Returns the color used to draw titles.
注意: Getter function for property titleColor.
另請參閱 setTitleColor ().
Returns the font used to draw titles.
注意: Getter function for property titleFont.
另請參閱 setTitleFont ().
[pure virtual]
QAbstractAxis::AxisType
QAbstractAxis::
type
() const
返迴軸的類型。
[signal]
void
QAbstractAxis::
update
()
This signal is emitted when the axis needs to be updated.