QT& DirectFB ---一起使用

时间:2013-10-17 17:34:12

标签: linux qt directfb

我正在Linux桌面环境中研究Qt应用程序。大多数桌面Linux使用xwindows显示在屏幕上。 但是现在我想在桌面上尝试DirectFB。相关的我有一些问题:---

1>我可以让我的桌面QT应用程序使用DirectFB来运行我的QT应用程序。

2 - ;如果是,那么我必须首先在我的桌面上禁用xwindow服务器或者directfb可以同时运行。

3>也是使用directFB配置QT的正确方法    http://qt-project.org/doc/qt-4.8/qt-embeddedlinux-directfb.html
   http://qt-project.org/wiki/DirectFBAndQt

4> Qt和directFB& openGL协同工作。这是通信流的发生方式:---
   Qt ----> OpenGL ----> DirectFB - >屏

5个此外,如果我安装Directfb库,那么它会自动了解如何与视频黑白驱动程序通信吗? http://en.wikipedia.org/wiki/DirectFB 请就这些问题提出建议。

2 个答案:

答案 0 :(得分:0)

  1. 尝试通知您的Qt应用程序应该使用的显示插件

    ./ qt-app -display directfb

  2. DirectFB可以在X上创建窗口,但您需要对其进行配置(XNest或类似内容)

  3. 可能是的

  4. 不知道

  5. 不,你的平台需要一个插件后端。在处理定制板时,通常供应商会提供构建此类组件所需的代码

答案 1 :(得分:0)

Qt库能够在X11或帧缓冲区上绘制,而无需(附加)DirectFB层。该库的最新版本也支持OpenGL。添加这样的层只会浪费时间/内存/ CPU。