iOS Qt: carga QWidget dentro de UIView?

Espero que mi pregunta tenga sentido. Acabo de empezar con Qt, así que ten paciencia conmigo.

Tengo una aplicación en Objective-C (para iOS) y estoy intentando agregar una pieza de código en Qt.

La mayor parte de la interfaz de usuario está en Objective-C (lo que significa que obtuve UIViews, UIViewControllers, …) y solo una parte de ella debería manejarse en Qt.

Para crear un elemento de interfaz de usuario en Qt, creo que necesito crear algo que henetworkinge de QWidget.

¿Pero cómo establecería el padre de este QWidget en uno de mis elementos UIView?

Entiendo que sería más fácil hacer todo en Qt, pero eso es solo para mucho trabajo, por eso espero poder mantener parte de mi interfaz de usuario en Objective-C y la otra parte en Qt.

Gracias por tu ayuda

Editar

Bueno, yo estaba siguiendo el ejemplo desde aquí . Incluso si es para Mac OS.

QWidget * qWidget = new QWidget(); qWidget->move(0, 0); qWidget->setPalette(QPalette(Qt::networking)); qWidget->setAutoFillBackground(true); QVBoxLayout *layout = new QVBoxLayout(); QPushButton *pushButton = new QPushButton("An Embedded Qt Button!", qWidget); pushButton->setAttribute(Qt::WA_LayoutUsesWidgetRect); layout->addWidget(pushButton); qWidget->setLayout(layout); // Adjust Cocoa layouts UIView *uiWidgetView = (__bridge UIView *)((void*)qWidget->winId()); // Fancy cast for ARC // Add the widget [self.view addSubview:uiWidgetView]; qWidget->show(); pushButton->show(); 

Pero parece que no funciona para iOS … Tengo dos posts:

– Este complemento no admite propagateSizeHints () No sé cómo arreglarlo

– QIOSBackingStore necesita tener el mismo tamaño que su window. Aquí se hace reference a esta. No parece ser fijo todavía.

Nota: agregar una uiview simple (como una uilabel) a mi vista actual funciona bien. Solo esta que no parece funcionar por alguna razón …: s