Замечания по оконным системам
Qt - кроссплатформенный инструментарий ГПИ, поэтому почти весь API одинаков на всех платформах и оконных системах. Если вы хотите использовать платформо-зависимые возможности, и сохранить платформо-независимое дерево исходных кодов, вы можете защитить платформо-зависимый код используя соответствующие директивы #ifdef (смотрите ниже).
Qt предоставляет несколько низкоуровневых глобальных функций для тонкой настройки приложений на определённых платформах. За подробностями обращайтесь к Платформо-зависимые функции.
Для информации о том, какие платформы поддерживаются Qt, смотрите Замечания по платформам. Информацию о распространении приложений Qt смотрите в Развёртывание приложений Qt.
Qt для X11
При компиляции под эту платформу, макрос Q_WS_X11 определён.
Здесь не документировано. Если у вас вопросы, пожалуйста, свяжитесь с командой технической поддержки Qt.
Для получения дополнительной информации о библиотеках, требуемых для сборки Qt с как можно большим количеством возможностей, смотрите страницу Требования Qt для X11.
Qt для Windows
При компиляции под эту платформу, макрос Q_WS_WIN определён.
Здесь не документировано. Если у вас вопросы, пожалуйста, свяжитесь с командой технической поддержки Qt.
Qt для Mac OS X
При компиляции под эту платформу, макрос Q_WS_MAC определён.
Qt для встраиваемых Linux-систем
При компиляции под эту платформу, макрос Q_WS_QWS определён (оконная система дословно называется Qt Window System). Для получения дополнительной информации смотрите документацию Qt для встраиваемых Linux-систем.
Qt для Windows CE
При компиляции под эту платформу, макрос Q_WS_WINCE определён. Для получения дополнительной информации смотрите документацию Qt для Windows CE.
Qt для платформы Symbian
При компиляции под эту платформу, макрос Q_WS_S60 определён. Для получения дополнительной информации смотрите документацию Платформа Symbian - Введение в Qt.
| Copyright © 2010 Nokia Corporation and/or its subsidiary(-ies) |
Торговые марки |
Qt 4.6.4 |
|