Получение QT для ответа на события power (sleep / hibernate) - PullRequest
1 голос
/ 17 мая 2010

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

Существуют ли в QT (4.6) механизмы, которые в настоящее время помогают мне реагировать на события питания системы?

Ответы [ 2 ]

1 голос
/ 23 мая 2010

Я не думаю, что есть родной для qt и многоплатформенный способ для них, но есть, вероятно, некоторые способы и API для того, чтобы делать то, что вы ищете. Сигналы Posix могут что-то сообщать вашему приложению о текущих системных событиях. Также вы можете захотеть посмотреть материал QDbus, в некоторых случаях dbus будет транслировать системные события. Но то, как делать то, что вы действительно ищете, зависит от операционной системы, и без знания вашей целевой операционной системы довольно сложно указать оптимальное решение.

0 голосов
/ 17 мая 2010

Нет, ничего подобного в Qt нет. Наверное, нет и не будет. Вам необходимо использовать API операционной системы.

...