(经过多次测试,这个 bug 应该在 Qt5.12 后面的几个版本修复了,Qt5.12.2 是可以稳定复现的)
[QTBUG-74442] QComboBox popup animation weirdly offset to the left - Qt Bug Tracker
QComboBox popup animation glitch - Stack Overflow
5.12 的弹出框动画有点问题,弹出位置偏左,快速点击还可能出现黑块, Bug Tracker 有人评论的解决方式是禁用下拉动画:
QApplication::setEffectEnabled(Qt::UI_AnimateCombo, false);
2.QSplineSeries 样条曲线在直角时形变较大
这种情况效果还不如用贝塞尔曲线。
二、Qt Quick 问题交流 1.渲染纹理的 Item 如果坐标非整数,渲染会模糊[QTBUG-94699] In QML, texture rendering is blurred when Item non-integer xy coordinates - Qt Bug Tracker
如 QQuickPaintedItem、QtGraphicalEffects、ShaderEffectSource、layer 等 Item,如果纹理坐标不为整数,则渲染会模糊(部分组件如 QQuickPaintedItem 关闭 smooth 可能效果没那么明显,但是和原本的效果还是有区别的)。但是对于非纹理渲染的组件却不会模糊,如 Rectangle 等。
目前我只能在设置坐标时先取整。
//自定义的QQuickPaintedItem,QPainter绘制到纹理上再渲染
PaintedItem {
x: 10 //整数正常
y: 200
width: 100
height: 100
}
PaintedItem {
x: 10.5 //小数模糊
y: 200.5
width: 100
height: 100
}
如已录音 10s,suspend() 后 resume(),但是数据在 10s 后才开始出现。同理,已有 1 分钟则延迟 1 分钟。
后来更新了声卡驱动,问题就未复现了。