Spec-Zone.ru › Qt 5.13

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() и Преобразование пикчар.

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.13/qtmac.html

Spec-Zone.ru

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