我正在开发一个基于Linux的嵌入式系统。它使用Qt做窗口,没有Xserver。我的目的是对屏幕进行截屏。
我曾尝试使用FBgrab。它失败了,因为我没有
/dev/fb0
,因为内核中没有启用帧缓冲器。我们正在运行一个基于Qt的应用程序,在屏幕上显示用户界面(HDMI)。我也试过QT网站上的屏幕拍摄程序,它使用QPixmap和抓取窗口。这也是一个失败,因为我不能在系统中运行两个QAppliction,因为它影响了显示。
有什么其他方法可以获得屏幕截图吗?