Qt 5.1.1 触摸精度不准确

Posted

技术标签:

【中文标题】Qt 5.1.1 触摸精度不准确【英文标题】:Qt 5.1.1 touch precision is not accurate 【发布时间】:2013-12-18 10:50:32 【问题描述】:

我在使用 Qt 5.1.1 应用程序时面临的问题是,小部件上的触摸精度不准确,我需要在实际小部件区域上方触摸一点点才能触发事件(单击)。

为了使触摸界面正常工作,我使用 1920x1080 分辨率和 11 英寸显示屏。软件 - Qt -5.1.1、Wayland - 1.1.0 和 qtwayland 插件。

有任何线索可能会出错吗?任何建议表示赞赏。

【问题讨论】:

确保您的屏幕已正确校准。 如何校准屏幕? Wayland 或 QT 或 Linux Kernel 提供的任何机制?? 不确定,Qt 肯定不提供。 【参考方案1】:

如果您使用 Wayland 来渲染您的应用程序,即通过 -platform wayland 选项启动应用程序,触摸事件的坐标由合成器(例如 weston)通过 wayland 协议提供,因此您应该检查那些合成器抓取的坐标。

您可以使用 libinput 提供的debug tool 来查找问题所在。

【讨论】:

“虽然此链接可能会回答问题,但最好在此处包含答案的基本部分并提供链接以供参考。如果链接页面发生更改,仅链接的答案可能会失效。”

以上是关于Qt 5.1.1 触摸精度不准确的主要内容,如果未能解决你的问题,请参考以下文章

WPF 获得触摸精度和触摸点

java用double和float进行小数计算精度不准确

Keras - 验证精度与 LSTM 中的自测精度不匹配?

修复小数计算精度不准确方法

CSS max-width 的像素精度不准确

解决浮点运算精度不准确,BigDecimal 加减乘除