awtk-linux-fb icon indicating copy to clipboard operation
awtk-linux-fb copied to clipboard

移植到树莓派之后有两个鼠标指针,而且坐标不一样

Open renyongjian opened this issue 6 years ago • 7 comments

1、使用的液晶屏,不是触摸屏。没有编译tslib 2、移植之后,执行release下编译出来的demo。 3、界面显示正常,但是鼠标指针有两个,而且坐标不一样。 请问你们遇到过这个情况吗?

renyongjian avatar Aug 14 '19 13:08 renyongjian

会不会是AWTK有一个系统有一个。可以尝试关闭AWTK的鼠标指针。

#ifdef ENABLE_CURSOR
  window_manager_set_cursor(window_manager(), "cursor");
#endif /*ENABLE_CURSOR*/

xianjimli avatar Aug 14 '19 22:08 xianjimli

是的,我直接编译使用 example目录下的helloworld 是只显示一个鼠标指针。

只是这个系统的鼠标指针和实际的不匹配。

比如我要点击增加按钮,把鼠标放上,这个按钮并没有被选中。

我觉得和显示两个鼠标,但鼠标指针坐标不一样,是同样的问题。

renyongjian avatar Aug 15 '19 01:08 renyongjian

那要禁用系统的鼠标指针,AWTK的鼠标指针和AWTK读到的鼠标当前的位置是一致的。

xianjimli avatar Aug 15 '19 01:08 xianjimli

禁用系统鼠标的方法您有吗? 我查找的过程中发现,之前有人移植QT遇到过类似的问题。显示两个鼠标指针,而且系统的画面和窗口画面会互相覆盖。但是没有找到解决方案。

renyongjian avatar Aug 15 '19 02:08 renyongjian

你可以研究一下输入事件和系统鼠标指针的关系,把输入事件的坐标加上一个偏移。

树莓派上用FrameBuffer不能充分发挥它的性能,过几天我看看能不能基于SDL支持OpenGL。

xianjimli avatar Aug 15 '19 03:08 xianjimli

好的,我研究完了给你回复。

renyongjian avatar Aug 15 '19 06:08 renyongjian

1、使用的液晶屏,不是触摸屏。没有编译tslib 2、移植之后,执行release下编译出来的demo。 3、界面显示正常,但是鼠标指针有两个,而且坐标不一样。 请问你们遇到过这个情况吗?

请问您这个是在PC上运行的还是其他处理器比如arm? 谢谢!

duduathz avatar Apr 05 '20 07:04 duduathz