crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

> QT и Flash, как вставить flash ролик?
wander86
  опции профиля:
сообщение 12.10.2009, 14:00
Сообщение #1


Студент
*

Группа: Участник
Сообщений: 26
Регистрация: 8.6.2009
Из: Днепропетровск
Пользователь №: 812

Спасибо сказали: 1 раз(а)




Репутация:   0  


Привет. Подскажите, каким образом можно вставить flash ролик в QT проект? Нада, что бы просто баннерок висел, при нажатии на него осуществлялся переход в браузере. Конечно, если возможно, то что бы событие клика перехватывалось, но это не обязательно.
Компилю под винду.

Сообщение отредактировал wander86 - 12.10.2009, 14:02
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
 
Начать новую тему
Ответов
mike
  опции профиля:
сообщение 12.2.2010, 12:10
Сообщение #2


Новичок


Группа: Новичок
Сообщений: 2
Регистрация: 10.2.2010
Пользователь №: 1460

Спасибо сказали: 0 раз(а)




Репутация:   0  


не, там вообще чёрт ногу сломит
правильный ответ (может, пригодится кому):
ui->webView->page()->currentFrame()->addToJavaScriptWindowObject("myObject", new MyObject()); - это из JS в Qt
ui->webView->page()->currentFrame()->evaluateJavaScript("f2('fromQttoJS')"); - это из Qt в JS
а уже из JS во Flash - описанными выше способами
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Dimix
  опции профиля:
сообщение 15.12.2010, 15:20
Сообщение #3


Студент
*

Группа: Участник
Сообщений: 74
Регистрация: 24.11.2010
Пользователь №: 2215

Спасибо сказали: 0 раз(а)




Репутация:   0  


Перечитал тему 2 раза. Так ничего и не понял. Вопрос похожий необходимо повесить баннерок чтобы при клике на него открывался браузер. Я думал все просто сделал так:
QLabel* labelBanner = new QLabel(tr("<a href=\"http://ya.ru/\">Яндекс</a>"));
labelBanner->show();

Оно показывает что ссылка задана но не переходит. А делаю вот так:
QMessageBox::about(0, tr("Баннер"), tr("<a href=\"http://ya.ru/\">Яндекс</a>"));

Оно открывает браузер и отображает заданный url адрес.
Думал прицепить все окно QMessageBox на форму проблема со стандартными кнопками (не смог их убрать).
Использовал QWebView но он открывает все в себе.
Как сохранить картинку из QWebView на жесткий диск?
Как решить мою проблему?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Kagami
  опции профиля:
сообщение 15.12.2010, 16:33
Сообщение #4


Старейший участник
****

Группа: Участник
Сообщений: 601
Регистрация: 2.2.2009
Пользователь №: 523

Спасибо сказали: 101 раз(а)




Репутация:   9  


Цитата(Dimix @ 15.12.2010, 15:20) *
Перечитал тему 2 раза. Так ничего и не понял. Вопрос похожий необходимо повесить баннерок чтобы при клике на него открывался браузер. Я думал все просто сделал так:
QLabel* labelBanner = new QLabel(tr("<a href=\"http://ya.ru/\">Яндекс</a>"));
labelBanner->show();

Оно показывает что ссылка задана но не переходит. Как решить мою проблему?

http://www.doc.crossplatform.ru/qt/4.7.x/q...ernalLinks-prop
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме
- wander86   QT и Flash   12.10.2009, 14:00
- - fsMark   Смотри в сторону QWebView, он может отобразить htm...   12.10.2009, 14:44
|- - wander86   Цитата(fsMark @ 12.10.2009, 15:44) Смотри...   12.10.2009, 14:56
|- - mike   Цитата(fsMark @ 12.10.2009, 14:44) Смотри...   10.2.2010, 13:20
|- - fsMark   Цитата(mike @ 10.2.2010, 13:20) а как мож...   10.2.2010, 14:46
- - SABROG   У меня такое, если я запускаю демку browser, то фл...   12.10.2009, 15:00
|- - wander86   Цитата(SABROG @ 12.10.2009, 16:00) У меня...   12.10.2009, 15:02
|- - SABROG   Цитата(wander86 @ 12.10.2009, 16:02) Цита...   12.10.2009, 15:16
|- - fsMark   Цитата(SABROG @ 12.10.2009, 16:16) Через ...   12.10.2009, 15:39
|- - wander86   Цитата(fsMark @ 12.10.2009, 16:39) Наскол...   12.10.2009, 15:51
|- - Alex   Цитата(fsMark @ 12.10.2009, 15:39) Наскол...   1.11.2009, 12:07
- - wander86   А через QAxWidget никто не пробовал? Вроде говорят...   12.10.2009, 15:23
- - fsMark   ЦитатаQtitan Multimedia Library single license (wi...   1.11.2009, 12:32
- - trdm   http://www.prog.org.ru/topic_11093_0.html   1.11.2009, 17:15
- - mike   не, там вообще чёрт ногу сломит правильный ответ (...   12.2.2010, 12:10
- - Dimix   Перечитал тему 2 раза. Так ничего и не понял. Вопр...   15.12.2010, 15:20
- - Kagami   Цитата(Dimix @ 15.12.2010, 15:20) Перечит...   15.12.2010, 16:33


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 25.11.2024, 22:18