Qt에서 : 위젯 -ui 클래스를 만들고 두 개의 별도 기본 위젯 (또는 창)에서 위젯을 두 개의 다른 레이아웃으로 표시하려고합니다. 그래서 내가 원하는 :QT : 두 개의 레이아웃이 동일한 위젯을 추가합니다.
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();
나는 이것을 어떻게 달성 할까? (내 프로그램이 더 복잡해 코드 작업을 보지 못했다.) 탱크.
재 양육의 효과가 이런 방식으로 발생해야한다고 생각합니다. – KcFnMi