首页
编程
java
php
前端
首页
编程
java
php
前端
qt中使用paintevent进行绘图,为什么只能是Qpainter painter (this),
qt中使用paintevent进行绘图,为什么只能是Qpainter painter (this),一但这个this改成自己写的widget就提示painter not active。不知道你这个问题是否已经解决, 如果还没有解决的话:
你可以参考下这个问题的回答, 看看是否对你有帮助, 链接:
https://ask.csdn.net/questions/383156
你也可以参考下这篇文章:
关于QT中QPainter和paintEvent的问题
同时,你还可以查看手册:
qt painter: QPaintEngine QPaintEngineState
中的内容
除此之外, 这篇博客:
Qt 使用paintEvent在 图像上 画矩形框
中的
第一种方法: 在ui界面拖一个QLabel控件
部分也许能够解决你的问题, 你可以仔细阅读以下内容或者直接跳转源博客中阅读:
具体代码:
链接 https://download.csdn.net/download/u012719076/12709571
如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^
点击展开全文