关于Qt子窗口和父窗口的问题

2024-11-29 10:41:34
推荐回答(2个)
回答1:

你可能想要模态窗体,不是“父窗体”,那么这么用:
B b;
b.setParentWidget(&a); //B类增加一个方法,传入a的指针。
b->exec(); //模态显示,不用show

回答2:

你可以不把a设为b的父窗口,可以在B类中添加一个A*类型的成员,然后在构造函数中将a的地址付给b,这样就可以在B类中访问a对象了