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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: QMainWindow -> GdkWindow  (Прочитано 2131 раз)
yatree
Гость
« : Декабрь 19, 2011, 14:31 »

Всем привет.


Можно ли как то "преобразовать" объект QMainWindow в GdkWindow?

Задачка целиком выглядит так: есть некоторый плеер, который якобы умеет проигрывать флеш. Есть код. Компилируется, в консольку выдает еррор:
" gdkdrawable-x11.c:952 drawable is not a pixmap or window"

В ходе разбора кода чудаплеера, выяснил, что падение происходит на функции g_NPP_SetWindow (someStructer).  в someStructer есть поле, отвечающее за окно: void *Window. Увы, там лежит NULL.
Я попытался скормить функции QMainWindow, то есть главное окно приложения, но ругань ни куда не делась.

Гугл так же внятно мне не ответил, есть ли вообще какая то связь между Qt и GdkWindow/GdkDrawable.


Есть еще мысли пробовать заменить "это", на работу через QWebKit, если есть у кого простейшие примеры работы QWebKit с флешом, буду благодарен, если кто поделится.
Записан
ddrtn
Гость
« Ответ #1 : Декабрь 19, 2011, 14:39 »

Посмотри QTitanMultimedia. но, блин, платно. сейчас занимаюсь. работает. поддержка у них адекватная. русская. адекватно работает и через вебкит - но там много лишней хрени. все тяжелеет очень быстро.
Записан
yatree
Гость
« Ответ #2 : Декабрь 19, 2011, 14:50 »

Ну, тут есть важный момент, что приложение само по себе кривое и тяжелое, перепиливать его, конечно, надо, но на это уйдет много времени. Потому тяжестью чего-либо можно пренебречь Подмигивающий В сторону титана посмотрю.

Просто если в коде есть место под эту работу, то хочется ее просто наладить, чем меньше жертв, тем лучше. хехе..
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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