Conversation
…(or rounding) before calling QPainter.drawEllipse. Mouse positions can be QPointF, producing float coordinates that do not match the int overload.
|
如需詳細演示,請參閱:#1726 |
2f3cb48 to
ccd96b0
Compare
|
I wanted to briefly explain the current CI status. At the moment, the only failing check is: ci / check (pull_request) In this PR, the only functional changes I made are in canvas.py (related to the drawing/brush functionality). The other CI jobs (builds on macOS, Ubuntu, and Windows) are all passing successfully, so there are no runtime or cross-platform issues. I’ve just updated my branch to be fully in sync with the latest upstream state to avoid any drift. Based on my local testing and the successful build checks, the feature itself should be stable and mature at this point. |
|
Hi, @kancheng thanks for your work! Me and my company would also be very interested in this feature. What is holding it back from being merged? Or do you know why the ci / check job is failing? |

This PR focuses only on the brush drawing tool:
No localization or unrelated changes are included.