Qt测试的变更
Qt 6是经过深思熟虑,旨在使框架更高效、更易使用的成果。
我们尽力在每个版本中保持所有公共API的二进制和源代码兼容性。但为了使Qt成为一个更好的框架,一些变更是不可避免的。
在本主题中,我们将总结Qt测试中的这些变更,并提供如何处理它们的指导。
触摸相关功能
QTouchEventSequence类
QTest::QTouchEventSequence函数,带有QWidget参数已移动到新的类:QTest::QTouchEventWidgetSequence。受影响的函数列表如下
- QTest::QTouchEventSequence::press(int touchId, const QPoint &pt, QWidget *widget)
- QTest::QTouchEventSequence::move(int touchId, const QPoint &pt, QWidget *widget)
- QTest::QTouchEventSequence::release(int touchId, const QPoint &pt, QWidget *widget)
在此同时,QTest::touchEvent()函数重载,带有QWidget参数已被更改为返回QTouchEventWidgetSequence对象。
© 2024 Qt公司。本体内的文档贡献归属各自所有人。本提供的文档是根据自由软件基金会公布的GNU自由文档许可证版本1.3的条款许可的。Qt及相应商标是Qt公司(芬兰)和/或其他国家/地区的商标。所有其他商标均为其各自的商标所有者。