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

questionAnswers(5)

yourAnswerToTheQuestion