我有一个主窗口,我将在上面绘制一些东西,它将立即在另一个窗口中显示绘图。我现在面临的问题是,让这两个窗口都做到这一点的最好方法是什么。
发布于 2017-04-27 18:58:55
如果在同一程序中启动该窗口,则可以传递指向另一个窗口的指针并保存该窗口:
在MyWindowOne中:
include "mywindow2.h"
class MyWindowOne {
MyWindowTwo * p_window_two;
}另一个窗口也是如此。现在,您可以使用这些指针来操作其他窗口类中的窗口。
在MyWindow2.h中:
class MyWindowTwo {
friend class MyWindowOne;
...
}发布于 2017-04-27 20:24:08
这真的取决于你在做什么以及你是怎么做的。
最简单的方法是使用两个QGraphivsView,并在它们之间共享相同的QGraphivsScene()。
第二种方法是在第二个窗口上触发QPixmap (),然后在窗口上绘制一个更新,这个像素图应该是第一个小部件的像素图。
两者都会起作用。
https://stackoverflow.com/questions/43655301
复制相似问题