Russian Qt Forum
Июня 28, 2025, 22:10 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: GUI на HTML  (Прочитано 6516 раз)
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

Сообщений: 5877


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


Просмотр профиля 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]   Вверх
  Печать  
 
Перейти в:  


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