当前位置: 代码迷 >> QT开发 >> Linux下怎么用Qt直接写屏
  详细解决方案

Linux下怎么用Qt直接写屏

热度:170   发布时间:2016-04-25 03:13:37.0
Linux下如何用Qt直接写屏
在Linux下如何通过Qt直接在LCD显示屏上绘画及显示文字,而不是在一个窗口中进行绘图
另外在书上看到说可以用Qt::WA_PaintOnScreen或QDirectPainter来实现直接绘画,但没给出具体的实现方法,有哪位知道怎么用它们?或者还有没有别的用Qt直接写屏的方法?
------解决方案--------------------
继承一个QWidget,setAttribute WA_TranslucentBackground,windows的话还要设置flag Qt::FramelessWindowHint,不确定linux要不要,然后重载paintEvent,这样看起来和直接在屏幕上画是一样的。
楼主如果找到直接在屏幕画的方法顺便告诉我一声~