在 Qt 中:我创建了一个小部件-ui 类,我想让小部件在两个单独的基本小部件(或窗口)中以两种不同的布局出现。所以我想:
widget_based_class* inside = new widget_based_class(base_widget1);
QHBoxLayout *lay1=new QHBoxLayout(base_widget1);
base_widget->setLayout(lay1);
lay1->addWidget(inside);
base_widget1.show();
-------------------------------
base_widget1.hide();
QHBoxLayout *lay2=new QHBoxLayout(base_widget2);
base_widget->setLayout(lay2);
lay2->addWidget(inside);
base_widget2.show();
我怎样才能做到这一点?(我的程序更复杂,我没有看到代码工作。)坦克你。