Пространство имен QtMac
Пространство имен QtMac содержит различные функции, специфичные для операционных систем macOS и iOS. Подробнее...
| Заголовок: | #include <QtMac> |
| qmake: | QT += macextras |
| С тех пор: | Qt 5.2 |
Функции
| QString | badgeLabelText() |
| CGContextRef | currentCGContext() |
| QPixmap | fromCGImageRef(CGImageRef image) |
| bool | isMainWindow(QWindow *window) |
| void | setBadgeLabelText(const QString &text) |
| CGImageRef | toCGImageRef(const QPixmap &pixmap) |
| NSImage * | toNSImage(const QPixmap &pixmap) |
Подробное описание
Пространство имен QtMac содержит различные функции, специфичные для операционных систем macOS и iOS.
Документация функций
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::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.9/qtmac.html