84669 person learning
152542 person learning
20005 person learning
5487 person learning
7821 person learning
359900 person learning
3350 person learning
180660 person learning
48569 person learning
18603 person learning
40936 person learning
1549 person learning
1183 person learning
32909 person learning
我想用一块tft屏幕连接在树莓派上显示一些运行相关的数据,目前会一些QT程序的开发。我想问下,在不跑桌面(startx,因为没有那么多资源给它用)的情况下能直接通过ssh启动程序使屏幕上直接显示qt的界面吗?我在网上看到linux有个缓冲帧流fb*的东西,不知道能不能让qt直接把图形数据给他写入到那里边。。。。。
认证0级讲师
自己给自己回答一个吧已经解决了,qt支持直接给Framebuffer设备输出,只要在环境变量里设置
QT_QPA_PLATFORM=linuxfb:/dev/fb*
即可,然后开发的时候注意分辨率就是了
你要显示qt的界面,就必须要x服务器,没有这个startx应该不能显示图形界面。。如果是终端是可以的,只要系统启动了,sshd服务开起来,要不要屏幕没什么,直接用ssh连接上即可。。
自己给自己回答一个吧
已经解决了,qt支持直接给Framebuffer设备输出,只要在环境变量里设置
即可,然后开发的时候注意分辨率就是了
你要显示qt的界面,就必须要x服务器,没有这个startx应该不能显示图形界面。。
如果是终端是可以的,只要系统启动了,sshd服务开起来,要不要屏幕没什么,直接用ssh连接上即可。。