两个应用程序是否可以同时使用帧缓冲?

时间:2017-07-31 01:10:19

标签: python user-interface pygame framebuffer navit

我正在为我的汽车开发基于Raspberry Pi和触摸屏的仪表板计算机。 GUI基于PyGame,因此它可以直接写入帧缓冲区,工作正常。

但是,我希望将导航软件Navit集成到我的解决方案中。 Navit也可以配置为输出到帧缓冲区,运行时也能正常工作。

现在我的问题:是否可以同时运行两个应用程序,同时使用帧缓冲?我的想法是你全屏启动PyGame GUI,然后将Navit屏幕设置为宽度减少20%,这样我的GUI按钮就可以沿着边缘看到,并且每次都可以写出它的图形。这甚至可行吗?

注意:我知道可以按照http://wiki.navit-project.org/index.php/Embedding将Navit嵌入到我的GUI中,但这要求我使用PyQt,因为我已经在PyGame中开发了所有内容,所以我不想这样做。不想依赖X和其他图形。

如果我完全在这里航行,任何其他解决方案的想法都会受到赞赏。

0 个答案:

没有答案