Russian Qt Forum

Qt => Вопросы новичков => Тема начата: Григорий от Март 25, 2012, 12:41



Название: управление питанием
Отправлено: Григорий от Март 25, 2012, 12:41
  Уважаемые форумчане , подскажите как в Qt можно реализовать кросплатформенное управление питанием( выключит ПК , перезагрузить , спящий , ждущий режим)?


Название: Re: управление питанием
Отправлено: Bepec от Март 25, 2012, 13:29
Использовать API разных платформ.


Название: Re: управление питанием
Отправлено: Григорий от Март 26, 2012, 08:26
Использовать API разных платформ.

хорошо, а не подскажите как мне в тексте разделить код для разных платформ , чтобы компилятор выбирал при компиляции только нужный код( предполагаю в Qt тоже есть дерективы условной компиляции)


Название: Re: управление питанием
Отправлено: Bepec от Март 26, 2012, 08:33
QTGlobal <<== Assistant


Название: Re: управление питанием
Отправлено: ruzik от Март 26, 2012, 08:41
Используйте макросы, типа Q_WS_WIN и Q_OS_LINUX, к примеру
#ifdef Q_OS_LINUX
//------------
#endif