Russian Qt Forum
Сентябрь 30, 2024, 20:25 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: GUI на HTML  (Прочитано 6256 раз)
ExPande
Гость
« : Ноябрь 10, 2012, 13:10 »

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

Рамка в минус - Qt::FramelessWindowHint.
Интерфейс на HTML + JavaS - QWebView.
Записан
Fregloin
Супер
******
Offline Offline

Сообщений: 1025


Просмотр профиля
« Ответ #2 : Ноябрь 10, 2012, 14:33 »

На линуксе рамка не убирается, а вот заголовк исчезает. проблема в том что потом при снятии этого флага приложение исчезает с экрана вообще.
Записан
Bepec
Гость
« Ответ #3 : Ноябрь 10, 2012, 14:51 »

Под моей аватаркой написано, по какой ОС я даю советы Улыбающийся

Не линуксоид. Жди кого нибудь из nix оголовых Улыбающийся
Записан
ecspertiza
Супер
******
Offline Offline

Сообщений: 1053


С уважением, мастер конфетного цеха!


Просмотр профиля
« Ответ #4 : Ноябрь 10, 2012, 19:54 »

флаг для рамки Qt::CustomizeWindowHint . Насчет Html + JavaScript не силен в этом вопросе, но не уверен что с  помощью QWebView получиться связь построить с Qt, например при вызове методов javaScript, насколько понимаю это необходимо. А qml не подойдет ? Тоже всякие финтифлюшки делать можно , это если вы с этой целью хотите html использовать. 
Записан
vregess
Гость
« Ответ #5 : Ноябрь 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.
Записан
Bepec
Гость
« Ответ #6 : Ноябрь 11, 2012, 12:02 »

Спокойно связываются слоты с Java - уже было довольно много опытов. Там необходимо только в webView передать объект.
Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #7 : Ноябрь 12, 2012, 09:27 »

У меня один проект с такой архитектурой. Вполне себе работает.
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
ecspertiza
Супер
******
Offline Offline

Сообщений: 1053


С уважением, мастер конфетного цеха!


Просмотр профиля
« Ответ #8 : Ноябрь 12, 2012, 12:00 »

Клево, незнал что так можно, догадывался ,но не был уверен Улыбающийся
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.047 секунд. Запросов: 23.