Название: QMainWindow -> GdkWindow Отправлено: 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 с флешом, буду благодарен, если кто поделится. Название: Re: QMainWindow -> GdkWindow Отправлено: ddrtn от Декабрь 19, 2011, 14:39 Посмотри QTitanMultimedia. но, блин, платно. сейчас занимаюсь. работает. поддержка у них адекватная. русская. адекватно работает и через вебкит - но там много лишней хрени. все тяжелеет очень быстро.
Название: Re: QMainWindow -> GdkWindow Отправлено: yatree от Декабрь 19, 2011, 14:50 Ну, тут есть важный момент, что приложение само по себе кривое и тяжелое, перепиливать его, конечно, надо, но на это уйдет много времени. Потому тяжестью чего-либо можно пренебречь ;) В сторону титана посмотрю.
Просто если в коде есть место под эту работу, то хочется ее просто наладить, чем меньше жертв, тем лучше. хехе.. |