为了账号安全,请及时绑定邮箱和手机立即绑定

使Qt GUI应用程序在Linux中的帧缓冲区上运行

使Qt GUI应用程序在Linux中的帧缓冲区上运行

天涯尽头无女友 2021-04-10 12:22:59
我正在Qt中开发GUI。目标平台是基于Linux / ARMv6的Raspberry Pi Zero W,发行版是自定义的Poky / Yocto发行版。我在Raspberry Pi上连接了一个显示模块(基于ILI9341的2.4英寸SPI TFT显示器),我希望我的Qt应用程序可以在/dev/fb1显示驱动程序提供的帧缓冲区上运行。当前的帧缓冲驱动程序允许我在显示模块中显示桌面,即:FRAMEBUFFER=/dev/fb1 startx前面的命令间接实现了我想做的事情。但是,我不想显示我的桌面。我只想指定一个帧缓冲区作为Qt应用程序的显示平台(而不是使用DISPLAY环境变量)通过使用可执行文件的命令行参数,或通过应用程序代码,或通过使用这两种方法,如何实现此目标的任何指导都受到高度赞赏。
查看完整描述

1 回答

?
慕桂英546537

TA贡献1848条经验 获得超10个赞

这里描述直接在帧缓冲区上运行Qt的方法。

简而言之,您将使用linuxfbQt驱动程序,它将与/dev/fbX您系统上的可用接口连接。

一些更多的信息也可以在这里找到


查看完整回答
反对 回复 2021-04-16
  • 1 回答
  • 0 关注
  • 461 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信