2012-02-01 2 views
0

Может ли QT интегрироваться с кодом ОС? Например, в Windows я хочу добавить приложение в системный лоток. В OS X я хочу, чтобы такое же приложение находилось в верхнем баре. Есть ли способ, которым я могу сам реализовать собственный код ОС, а затем подключить к нему код qt?Может ли QT интегрироваться с окнами?

ответ

2

Нет ничего об использовании Qt, который бы помешал вам также подключиться в библиотеках Windows и вызвать вызовы API Win32. В Windows вы будете использовать this API[MSDN]. В Mac OS, this one[Apple Dev].

+0

Прежде всего, thx для ссылок. во-вторых, интерфейс shell_notifyicon принимает структуру notifyicondata, которая имеет поле hWnd для передачи дескриптора в окно. Могу ли я получить дескриптор окна (что будет понимать Windows) с объекта qt? – chacham15

+1

Я верю, что 'QWidget :: winId()' (http://developer.qt.nokia.com/doc/qt-4.8/qwidget.html#winId) должен это сделать. – sblom

Смежные вопросы