QPlaceIcon Class

QPlaceIcon 클래스는 아이콘을 나타냅니다. 더 보기...

Header: #include <QPlaceIcon>
qmake: QT += location

공용 함수

QPlaceIcon()
QPlaceIcon(const QPlaceIcon &other)
~QPlaceIcon()
bool isEmpty() const
QPlaceManager *manager() const
QVariantMap parameters() const
void setManager(QPlaceManager *manager)
void setParameters(const QVariantMap &parameters)
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을 반환하고 어떤 관리자에게도 전달하지 않습니다.

멤버 함수 문서

QPlaceIcon::QPlaceIcon()

아이콘을 생성합니다.

[noexcept] QPlaceIcon::QPlaceIcon(const QPlaceIcon &other)

other 의 복사본을 생성합니다.

[noexcept] QPlaceIcon::~QPlaceIcon()

아이콘을 삭제합니다.

bool QPlaceIcon::isEmpty() const

아이콘의 모든 필드가 비어 있는지 여부를 나타내는 부울을 반환합니다.

QPlaceManager *QPlaceIcon::manager() const

이 아이콘이 연결된 관리자를 반환합니다.

참고: 속성 관리자를 위한 게터 함수입니다.

setManager()도 참조하세요 .

QVariantMap QPlaceIcon::parameters() const

관리자/플러그인별 아이콘에 대한 매개변수 집합을 반환합니다. 이러한 매개변수는 관리자가 url()를 호출할 때 적절한 URL을 반환하고 아이콘을 저장할 때 저장할 위치를 지정하는 데 사용됩니다.

지원되는 매개변수와 사용 방법은 플러그인 설명서를 참조하세요.

참고: 속성 매개변수에 대한 게터 함수.

setParameters()도 참조하세요 .

void QPlaceIcon::setManager(QPlaceManager *manager)

이 아이콘이 연결된 manager 을 설정합니다. 아이콘은 포인터의 소유권을 갖지 않습니다.

참고: 속성에 대한 설정자 함수 manager.

manager()도 참조하세요 .

void QPlaceIcon::setParameters(const QVariantMap &parameters)

아이콘의 매개변수를 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)

lhsrhs 과 같지 않으면 참을 반환하고, 그렇지 않으면 거짓을 반환합니다.

[noexcept] bool operator==(const QPlaceIcon &lhs, const QPlaceIcon &rhs)

lhsrhs 과 같으면 참을 반환하고, 그렇지 않으면 거짓을 반환합니다.

© 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.