QGraphics 在 PaintEvent 中绘制自定义小部件的方式与在 resizeEvent 中不同,反之亦然
我已经为我的图表编写了代码,它工作正常,但是当我需要调整它的大小时,问题就开始了。
调整大小事件不适合我的 QGraphicScene 到 QGraphicsView,但绘制事件中的相同代码工作正常。
我不能使用绘画事件,因为它在 symbian 中进行递归绘画(它在桌面上运行良好)。
如果我在第一次运行后调整窗口大小,则调整大小事件工作正常,但我不想从第一次运行到程序结束将场景适合我的视图。
这是 resizeEvent 的图片:
和 PaintEvent:
两个事件内部都有相同的代码。
提前致谢。
I have written code for my graph and it works fine, but when I need to resize it, problems start.
Resize event doesn't fit my QGraphicScene to QGraphicsView, but same code in paint event works fine.
I can't use paint event, 'cause it makes recursive painting in symbian(It works fine in desktop).
Resize event works fine if I resize window after first run, but I wan't to fit scene in my view from first run to end of program.
Here is pics of resizeEvent:
and paintEvent:
Both event's have same code inside.
Thanks in advance.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论