Russian Qt Forum

Qt => Вопросы новичков => Тема начата: billy4685 от Январь 30, 2015, 12:18



Название: Как создать менеджер окон?
Отправлено: billy4685 от Январь 30, 2015, 12:18
Здравствуйте, господа форумчане.

Задался тут вот одним вопросом: "Реально ли самому в кратчайшие сроки на Qt написать менеджер окон со стандартными возможностями?". Или же в Qt имеется уже некий класс реализующий работу менеджера окон?

Суть в том что, я пишу многооконное приложение на QNX6.6 (пока пользуюсь им на виртуалке, так как скачал был временную лицензию для него). В этой операционке пока нет своего менеджера окон (по крайней мере я пока не нашел его там), а для запуска Qt приложений используется приложение "screen". В "screen" окна отображаются, но вот все кнопки управления отсутствуют, стандартные сочетания клавиш для окон не работают, все настройки для курсора внесены мной в коде программы на QNX6.6 не работают. Решил прийдется писать свой менеджер окон ((.

Может кто-то ранее писал менеджер окон? Будет полезна любая информация.


Название: Re: Как создать менеджер окон?
Отправлено: GreatSnake от Январь 30, 2015, 13:30
В этой операционке пока нет своего менеджера окон (по крайней мере я пока не нашел его там)
Там же есть своя DE со свом WM.
Ищи ещё.


Название: Re: Как создать менеджер окон?
Отправлено: billy4685 от Январь 30, 2015, 15:12
В этой операционке пока нет своего менеджера окон (по крайней мере я пока не нашел его там)
Там же есть своя DE со свом WM.
Ищи ещё.


В QNX6.5 запускал ранее qt-приложения через -qws, там как раз окно отображалось нормально. Здесь же видать в QNX6.6 'screen' рассчитан больше на сенсорные экраны что-ли.
Photon-а нет в QNX6.6.


Название: Re: Как создать менеджер окон?
Отправлено: Fregloin от Февраль 04, 2015, 12:27
а попробовать собрать что то простое типа xfce с исходников?
я в свое время иксы собирал под 6.4...


Название: Re: Как создать менеджер окон?
Отправлено: billy4685 от Март 18, 2015, 10:41
а попробовать собрать что то простое типа xfce с исходников?
я в свое время иксы собирал под 6.4...
Так так, Вы меня заинтерисовали. А можете скинуть инфу каку-юто, какой вы пользовались при подобной сборке.


Название: Re: Как создать менеджер окон?
Отправлено: Fregloin от Март 18, 2015, 11:08
да что, качаете исходники иксов, смотрите зависимости, тянете исходники зависимостей, потом по очереди все ./configure. правда иногда многие вещи в qnx не находятся, приходится параметрами configure скрипта отключать. и да, не все собирется, но иксы я смог под qnx запустить. правда с дровами проблемы. вам придется скачать довольно много исходников. но сами исходники я не фиксил. хотя что они там в 6.6 намудрили не знаю, я закончил на 6.4.1. потом перешли на Qt + Win/Lin.