QT + winId () — определить тип дескриптора

Есть ли способ, во время выполнения или (предпочтительно) с помощью макросов препроцессора, чтобы определить, возвращен ли дескриптор QWidget::winId() это ручка к окну Какао или ручка к окну Карбон?

Windows очевидна, но я больше интересуюсь Mac. Конкретная библиотека, которую я использую, уже знает, как использовать различные дескрипторы, но она должна знать какого вида ручка перед использованием.

0

Решение

Для этого в QtCore / qconfig.h есть определения препроцессора.

Ищи QT_MAC_USE_COCOA в Интернете.

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]