我的平板电脑(戴尔Windows 8)运行Qt GUI时出现问题。 在我的电脑上,程序运行正常,一切正常,因为我希望它能做到。但是,当我在平板电脑上运行应用程序时,Qt似乎将正常触摸“klick”解释为双击。按钮只需点击两次几乎没有延迟。此外,我得到了很多“无法访问对象的界面...”消息,但事实证明它是Qt中的一个错误,但尚未解决。在触摸设备上使用Qt时有没有类似的问题?
感谢您的帮助。
答案 0 :(得分:1)
我想我可能已经找到了解决方案。这与平板电脑恕我直言无关。
当我用动态分配的静态QT成员替换所有静态QT成员(例如按钮和其他可点击小部件)时,问题就解决了。
我有:
QPushButton m_oMainButton;
现在有: QPushButton * m_poMainButton
这解决了这个问题。我认为这与给予Layouts和其他QT经理对我的按钮的所有权有关。我从来没有真正发现为什么会发生这种情况,但它解决了它。