QPlaceIcon Class
QPlaceIcon 클래스는 아이콘을 나타냅니다. 더 보기...
| Header: | #include <QPlaceIcon> |
| qmake: | QT += location |
속성
- manager : QPlaceManager*
- parameters : QVariantMap
공용 함수
| QPlaceIcon() | |
| QPlaceIcon(const QPlaceIcon &other) | |
| QPlaceIcon(QPlaceIcon &&other) | |
| ~QPlaceIcon() | |
| bool | isEmpty() const |
| QPlaceManager * | manager() const |
| QVariantMap | parameters() const |
| void | setManager(QPlaceManager *manager) |
| void | setParameters(const QVariantMap ¶meters) |
| QUrl | url(const QSize &size = QSize()) const |
| QPlaceIcon & | operator=(const QPlaceIcon &other) |
정적 공용 멤버
| const QString | SingleUrl |
관련 비멤버
| bool | operator!=(const QPlaceIcon &lhs, const QPlaceIcon &rhs) |
| bool | operator==(const QPlaceIcon &lhs, const QPlaceIcon &rhs) |
상세 설명
아이콘의 일반적인 사용법은 url() 함수를 사용하여 선호하는 아이콘 크기를 지정하는 것입니다.
QUrl iconSourceUrl = place.icon().url(QSize(32,32));
//A default icon may also be requested like so
iconSourceUrl = place.icon().url();아이콘은 일반적으로 백엔드에 따라 다르며, 매니저 백엔드가 주어진 크기를 지원하지 않는 경우 해당 매개변수와 가장 근접한 아이콘의 URL이 반환됩니다.
아이콘 클래스에는 키-값 쌍으로 구성된 매개변수도 있습니다. 사용해야 할 정확한 키는 사용 중인 플러그인에 따라 다릅니다. 이러한 매개변수는 관리자가 반환하는 아이콘 URL에 영향을 미치며, 아이콘을 저장할 때 아이콘 URL 위치를 지정하는 데에도 사용될 수 있습니다.
아이콘에 대한 이미지가 단 하나뿐인 경우, 매개변수 키로 ` QPlaceIcon::SingleUrl `를 사용하고 연관된 값으로 ` QUrl `를 지정할 수 있습니다. 이 키가 설정되면 ` url()` 함수는 어떤 매니저에도 위임하지 않고 항상 지정된 URL을 반환합니다.
속성 설명서
manager : QPlaceManager*
이 속성은 이 아이콘의 관리자를 저장합니다.
액세스 함수:
| QPlaceManager * | manager() const |
| void | setManager(QPlaceManager *manager) |
parameters : QVariantMap
이 속성은 관리자 또는 플러그인별로 지정된 아이콘의 매개변수 집합을 포함합니다.
액세스 함수:
| QVariantMap | parameters() const |
| void | setParameters(const QVariantMap ¶meters) |
멤버 함수 문서
QPlaceIcon::QPlaceIcon()
아이콘을 생성합니다.
[noexcept] QPlaceIcon::QPlaceIcon(const QPlaceIcon &other)
other 의 복사본을 생성합니다.
[constexpr noexcept default] QPlaceIcon::QPlaceIcon(QPlaceIcon &&other)
QPlaceIcon 의 인스턴스를 생성합니다.
[noexcept] QPlaceIcon::~QPlaceIcon()
아이콘을 삭제합니다.
bool QPlaceIcon::isEmpty() const
아이콘의 모든 필드가 비어 있는지 여부를 나타내는 부울 값을 반환합니다.
QPlaceManager *QPlaceIcon::manager() const
이 아이콘이 연결된 관리자를 반환합니다.
참고: manager 속성에 대한게터 함수입니다.
참조: setManager().
QVariantMap QPlaceIcon::parameters() const
매니저/플러그인별로 아이콘에 대한 매개변수 집합을 반환합니다. 이 매개변수들은 url()이 호출될 때 매니저가 적절한 URL을 반환하고, 아이콘을 저장할 위치를 지정하는 데 사용됩니다.
지원되는 매개변위와 사용 방법에 대해서는 플러그인 문서를 참조하십시오.
참고: 속성 parameters에 대한게터 함수입니다.
setParameters()도 참조하십시오 .
void QPlaceIcon::setManager(QPlaceManager *manager)
이 아이콘이 연결된 manager 을 설정합니다. 아이콘은 포인터에 대한 소유권을 가지지 않습니다.
참고: manager 속성에 대한설정 함수입니다.
manager()도 참조하십시오 .
void QPlaceIcon::setParameters(const QVariantMap ¶meters)
아이콘의 매개변수를 parameters 로 설정합니다.
참고: parameters 속성에 대한세터 함수입니다.
parameters()도 참조하십시오 .
[invokable] QUrl QPlaceIcon::url(const QSize &size = QSize()) const
지정된 size 에 따라 아이콘 URL을 반환합니다.
아이콘에 관리자가 할당되지 않았고, 매개변수에 QPlaceIcon::SingleUrl 키가 포함되어 있지 않은 경우, 기본값으로 생성된 QUrl 가 반환됩니다.
참고: 이 함수는 메타 객체 시스템과 QML을 통해 호출할 수 있습니다. Q_INVOKABLE 를 참조하십시오.
[noexcept] QPlaceIcon &QPlaceIcon::operator=(const QPlaceIcon &other)
이 아이콘에 ` other `를 할당하고, 이 아이콘에 대한 참조를 반환합니다.
멤버 변수 설명
const QString QPlaceIcon::SingleUrl
이미지 URL이 하나뿐인 아이콘에 대한 매개변수 키입니다.
이 키와 함께 사용되는 매개변수 값은 QUrl 입니다. 이 매개변수가 설정된 아이콘은 url()이 호출될 때 요청된 크기와 관계없이 항상 지정된 URL을 반환합니다.
관련 비회원
[noexcept] bool operator!=(const QPlaceIcon &lhs, const QPlaceIcon &rhs)
lhs 가 rhs 와 같지 않으면 true를 반환하고, 그렇지 않으면 false를 반환합니다.
[noexcept] bool operator==(const QPlaceIcon &lhs, const QPlaceIcon &rhs)
lhs 가 rhs 와 같으면 true를 반환하고, 그렇지 않으면 false를 반환합니다.
© 2026 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.