1

我的平板电脑(Dell windows 8)运行 Qt GUI 时遇到问题。在我的电脑上,程序运行良好,一切都按我的预期工作。但是当我在平板电脑上运行应用程序时,Qt 似乎将正常的触摸“klick”解释为双击。按钮只需单击两次,几乎没有延迟。此外,我收到很多“对象无法访问的接口......”消息,但事实证明这是 Qt 中的一个错误,但尚未解决。在触摸设备上使用 Qt 时有没有类似的问题?

谢谢您的帮助。

4

1 回答 1

1

我想我可能已经找到了解决方案。它与平板电脑恕我直言无关。

当我用动态分配的成员替换所有静态 QT 成员(eG 按钮和其他可点击小部件)时,问题自行解决了。

我有:

QPushButton m_oMainButton;

现在:

QPushButton * m_poMainButton

这解决了问题。我认为这与给予 Layouts 和其他 QT 经理对我的按钮的所有权有关。我从来没有真正发现为什么会发生这种情况,但它解决了它。

于 2013-07-01T07:51:49.513 回答