Spec-Zone.ru › Qt 5.14

QtMac Пространство имён

Пространство имён QtMac содержит различные функции, специфичные для операционных систем macOS и iOS. Подробнее...

Заголовок: #include <QtMac>
qmake: QT += macextras
С версии: Qt 5.2

Это пространство имён было добавлено в Qt 5.2.

  • Устаревшие члены

Функции

int applicationIconBadgeNumber()
QString badgeLabelText()
CGContextRef currentCGContext()
QPixmap fromCGImageRef(CGImageRef image)
bool isMainWindow(QWindow *window)
void setApplicationIconBadgeNumber(int number)
void setBadgeLabelText(const QString &text)
CGImageRef toCGImageRef(const QPixmap &pixmap)
NSImage * toNSImage(const QPixmap &pixmap)

Подробное описание

Документация по функциям

int QtMac::applicationIconBadgeNumber()

Возвращает значение значка приложения (значка).

См. также setApplicationIconBadgeNumber() и badgeLabelText().

QString QtMac::badgeLabelText()

Возвращает текст значка приложения (значка).

См. также setBadgeLabelText().

CGContextRef QtMac::currentCGContext()

Возвращает текущий контекст CoreGraphics.

QPixmap QtMac::fromCGImageRef(CGImageRef image)

Возвращает QPixmap, эквивалентную заданному image.

Эта функция недоступна в Qt 5.x до версии 5.0.2 и вернёт пустой pixmap в более ранних версиях.

См. также toCGImageRef() и Преобразование Pixmap.

bool QtMac::isMainWindow(QWindow *window)

Возвращает значение, указывающее, является ли заданный QWindow window главным окном приложения.

void QtMac::setApplicationIconBadgeNumber(int number)

Устанавливает значение, отображаемое на значке приложения (значке), равное number.

В отличие от своего аналога для macOS, могут использоваться только числа.

См. также applicationIconBadgeNumber() и setBadgeLabelText().

void QtMac::setBadgeLabelText(const QString &text)

Устанавливает text, отображаемый на значке приложения (значке).

Обычно используется с числами (например, числом непрочитанных писем); также может отображать строку.

См. также badgeLabelText().

CGImageRef QtMac::toCGImageRef(const QPixmap &pixmap)

Создаёт CGImageRef эквивалент QPixmap pixmap. Возвращает CGImageRef дескриптор.

Ответственность за освобождение CGImageRef данных после использования лежит на вызывающей стороне.

Эта функция недоступна в Qt 5.x до версии 5.0.2 и вернёт NULL в более ранних версиях.

См. также fromCGImageRef().

NSImage *QtMac::toNSImage(const QPixmap &pixmap)

Создаёт NSImage эквивалент QPixmap pixmap. Возвращает NSImage дескриптор.

Ответственность за освобождение NSImage данных после использования лежит на вызывающей стороне.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.14/qtmac.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API