Mostrando o mesmo QPushButton em vários widgets
Tenho dois widgets (Real e Fake) e um deles possui um QPushButton. Agora eu quero que o mesmo botão seja mostrado no outro widget. Como eu faço isso
Não quero criar uma cópia, quero que o mesmo QObject seja mostrado para outro widget ao mesmo tempo sem alterar o pa
Como exemplo, no seguinte desejo que "mybutton" seja mostrado nos dois widgets ao mesmo tempo;
QWidget *widgetReal = new QWidget();
QWidget *widgetFake = new QWidget();
widgetReal->setWindowTitle("Real");
widgetFake->setWindowTitle("Fake");
widgetReal->show();
widgetFake->show();
QGridLayout *layoutReal = new QGridLayout();
QGridLayout *layoutFake = new QGridLayout();
QPushButton *mybutton = new QPushButton();
layoutReal->addWidget(mybutton);
widgetReal->setLayout(layoutReal);
layoutFake->addWidget(mybutton); //this changes the parent and this is not what I want to do
widgetFake->setLayout(layoutFake);
mybutton->show();
A razão pela qual eu preciso disso é porque tenho um monte de MDISubWindows e eles contêm alguns controles (botões, caixas de seleção ... etc). Agora eu quero selecionar alguns desses controles desses widgets e criar um único widget. A razão pela qual estou fazendo isso é porque, não quero exibir toda a minha MDISubwindow quando estou usando apenas um botão nele. Todas as sugestões são realmente úteis. Obrigado
-C