Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: ExPande от Ноябрь 10, 2012, 13:10



Название: GUI на HTML
Отправлено: ExPande от Ноябрь 10, 2012, 13:10
 Здравствуйте дорогие форумчане. Я нуждаюсь в консультации того, что лучше использовать для полноценного дизайна приложения на HTML. Интересует какой объект лучше использовать, и как создать связь между JavaScript и Qt. Так же интересует как убрать рамку  у формы.


Название: Re: GUI на HTML
Отправлено: Bepec от Ноябрь 10, 2012, 13:24
Рамка в минус - Qt::FramelessWindowHint.
Интерфейс на HTML + JavaS - QWebView.


Название: Re: GUI на HTML
Отправлено: Fregloin от Ноябрь 10, 2012, 14:33
На линуксе рамка не убирается, а вот заголовк исчезает. проблема в том что потом при снятии этого флага приложение исчезает с экрана вообще.


Название: Re: GUI на HTML
Отправлено: Bepec от Ноябрь 10, 2012, 14:51
Под моей аватаркой написано, по какой ОС я даю советы :)

Не линуксоид. Жди кого нибудь из nix оголовых :)


Название: Re: GUI на HTML
Отправлено: ecspertiza от Ноябрь 10, 2012, 19:54
флаг для рамки Qt::CustomizeWindowHint . Насчет Html + JavaScript не силен в этом вопросе, но не уверен что с  помощью QWebView получиться связь построить с Qt, например при вызове методов javaScript, насколько понимаю это необходимо. А qml не подойдет ? Тоже всякие финтифлюшки делать можно , это если вы с этой целью хотите html использовать. 


Название: Re: GUI на HTML
Отправлено: vregess от Ноябрь 11, 2012, 11:48
флаг для рамки Qt::CustomizeWindowHint . Насчет Html + JavaScript не силен в этом вопросе, но не уверен что с  помощью QWebView получиться связь построить с Qt, например при вызове методов javaScript, насколько понимаю это необходимо. А qml не подойдет ? Тоже всякие финтифлюшки делать можно , это если вы с этой целью хотите html использовать. 

QtWebKit module:
Цитировать
A bridge between the JavaScript execution environment and the Qt object model makes it possible for custom QObjects to be scripted. For detailed documentation see The QtWebkit Bridge. Integration with the Qt networking module enables Web pages to be transparently loaded from Web servers, the local file system or even the Qt resource system.


Название: Re: GUI на HTML
Отправлено: Bepec от Ноябрь 11, 2012, 12:02
Спокойно связываются слоты с Java - уже было довольно много опытов. Там необходимо только в webView передать объект.


Название: Re: GUI на HTML
Отправлено: Пантер от Ноябрь 12, 2012, 09:27
У меня один проект с такой архитектурой. Вполне себе работает.


Название: Re: GUI на HTML
Отправлено: ecspertiza от Ноябрь 12, 2012, 12:00
Клево, незнал что так можно, догадывался ,но не был уверен :)