QAbstractAxis Class
QAbstractAxis 클래스는 특수 축 클래스에 사용되는 기본 클래스입니다. 더 보기...
Header: | #include <QAbstractAxis> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS Graphs) target_link_libraries(mytarget PRIVATE Qt6::Graphs) |
qmake: | QT += graphs |
QML에서: | AbstractAxis |
상속합니다: | QObject |
상속합니다: |
- 상속된 멤버를 포함한 모든 멤버 목록
- QAbstractAxis는 Qt Graphs 2D용 C++ 클래스의 일부입니다.
공용 유형
enum class | 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) |
멤버 유형 문서
enum class QAbstractAxis::AxisType
이 열거형 유형은 축 객체의 유형을 지정합니다.
Constant | 값 |
---|---|
QAbstractAxis::AxisType::Value | 0 |
QAbstractAxis::AxisType::BarCategory | 1 |
QAbstractAxis::AxisType::DateTime | 2 |
속성 문서
gridVisible : bool
이 속성은 그리드 선의 가시성을 유지합니다. 기본값은 true
입니다.
함수에 액세스합니다:
bool | isGridVisible() const |
void | setGridVisible(bool visible = true) |
알림 신호:
void | gridVisibleChanged(bool visible) |
labelDelegate : QQmlComponent*
이 속성은 축의 레이블로 사용되는 사용자 지정 QML 컴포넌트를 보유합니다. 이 컴포넌트는 Text 컴포넌트이거나 "속성 문자열 텍스트"를 포함해야 이 프로퍼티에 레이블 값이 할당됩니다.
함수에 액세스합니다:
QQmlComponent * | labelDelegate() const |
void | setLabelDelegate(QQmlComponent *newLabelDelegate) |
알림 신호:
void | labelDelegateChanged() |
labelsAngle : qreal
이 속성은 축 레이블의 각도를 도 단위로 저장합니다.
함수에 액세스합니다:
qreal | labelsAngle() const |
void | setLabelsAngle(qreal angle) |
알림 신호:
void | labelsAngleChanged(qreal angle) |
labelsVisible : bool
이 속성은 축 레이블이 표시되는지 여부를 유지합니다. 기본값은 true
입니다.
함수에 액세스합니다:
bool | labelsVisible() const |
void | setLabelsVisible(bool visible = true) |
알림 신호:
void | labelsVisibleChanged(bool visible) |
lineVisible : bool
이 속성은 축 선의 가시성을 유지합니다. 기본값은 true
입니다.
함수에 액세스합니다:
bool | isLineVisible() const |
void | setLineVisible(bool visible = true) |
알림 신호:
void | lineVisibleChanged(bool visible) |
subGridVisible : bool
이 속성은 하위 그리드 선의 가시성을 유지합니다.
하위 그리드 선을 지원하는 축에만 적용됩니다. 기본값은 true
입니다.
함수에 액세스합니다:
bool | isSubGridVisible() const |
void | setSubGridVisible(bool visible = true) |
알림 신호:
void | subGridVisibleChanged(bool visible) |
titleColor : QColor
이 속성에는 제목 텍스트를 그리는 데 사용되는 색상이 저장됩니다.
함수에 액세스합니다:
QColor | titleColor() const |
void | setTitleColor(QColor color) |
알림 신호:
void | titleColorChanged(QColor color) |
titleFont : QFont
이 속성에는 축 제목의 글꼴이 저장됩니다.
함수에 액세스합니다:
QFont | titleFont() const |
void | setTitleFont(const QFont &font) |
알림 신호:
void | titleFontChanged(const QFont &font) |
titleText : QString
이 속성은 축의 제목을 저장합니다.
기본적으로 비어 있습니다. 축 제목은 HTML 서식을 지원합니다.
함수에 액세스합니다:
QString | titleText() const |
void | setTitleText(const QString &title) |
알림 신호:
void | titleTextChanged(const QString &title) |
titleVisible : bool
이 속성은 축 제목의 가시성을 유지합니다.
기본적으로 값은 true
입니다.
함수에 액세스합니다:
bool | isTitleVisible() const |
void | setTitleVisible(bool visible = true) |
알림 신호:
void | titleVisibleChanged(bool visible) |
visible : bool
이 속성은 축의 가시성을 유지합니다. 기본값은 true
입니다.
함수에 액세스합니다:
bool | isVisible() const |
void | setVisible(bool visible = true) |
알림 신호:
void | visibleChanged(bool visible) |
멤버 함수 문서
[override virtual noexcept]
QAbstractAxis::~QAbstractAxis()
축 개체를 파괴합니다. 축이 그래프에 추가되면 그래프 개체가 소유권을 갖습니다.
void QAbstractAxis::hide()
축, 레이블 및 격자선을 보이지 않게 만듭니다.
void QAbstractAxis::setLineVisible(bool visible = true)
축 선과 체크 표시가 visible 인지 여부를 결정합니다.
참고: lineVisible 속성에 대한 설정자 함수입니다.
isLineVisible()도 참조하세요 .
void QAbstractAxis::setMax(const QVariant &max)
축에 표시되는 최대값을 설정합니다. 실제 축 유형에 따라 max 매개변수는 적절한 유형의 값으로 변환됩니다. 변환이 불가능하면 함수 호출은 아무 작업도 수행하지 않습니다.
void QAbstractAxis::setMin(const QVariant &min)
축에 표시되는 최소값을 설정합니다. 실제 축 유형에 따라 min 매개변수는 적절한 유형의 값으로 변환됩니다. 변환이 불가능하면 함수 호출은 아무 작업도 수행하지 않습니다.
void QAbstractAxis::setRange(const QVariant &min, const QVariant &max)
축에 표시되는 범위를 설정합니다. 실제 축 유형에 따라 min 및 max 매개변수는 적절한 유형의 값으로 변환됩니다. 변환이 불가능하면 함수 호출은 아무 작업도 수행하지 않습니다.
void QAbstractAxis::setTitleColor(QColor color)
제목을 그리는 데 사용되는 색상을 color 로 설정합니다.
참고: 속성의 세터 함수 titleColor.
titleColor()도 참조하세요 .
void QAbstractAxis::setTitleFont(const QFont &font)
제목을 그리는 데 사용되는 글꼴을 font 로 설정합니다.
참고: titleFont 속성에 대한 세터 함수입니다.
titleFont()도 참조하세요 .
void QAbstractAxis::setVisible(bool visible = true)
축, 레이블 및 격자선의 가시성을 visible 로 설정합니다.
참고: 속성에 대한 설정자 함수 visible.
isVisible()도 참조하세요 .
void QAbstractAxis::show()
축, 레이블 및 격자선을 표시합니다.
QColor QAbstractAxis::titleColor() const
제목을 그리는 데 사용된 색을 반환합니다.
참고: titleColor 속성에 대한 게터 함수입니다.
setTitleColor()도 참조하세요 .
QFont QAbstractAxis::titleFont() const
제목을 그리는 데 사용된 글꼴을 반환합니다.
참고: titleFont 속성에 대한 게터 함수입니다.
setTitleFont()도 참조하세요 .
[pure virtual]
QAbstractAxis::AxisType QAbstractAxis::type() const
축의 유형을 반환합니다.
[signal]
void QAbstractAxis::update()
이 신호는 축을 업데이트해야 할 때 방출됩니다.
© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.