Estoy intentando abrir un diálogo del modelador desde un plugin de Python utilizando un archivo .model3 dado.
El problema es que el cuadro de diálogo se cierra inmediatamente aunque parezca que se ha cargado con éxito el archivo del modelo.
He utilizado el post de abajo como ejemplo, que es prácticamente lo mismo pero a través de la consola de Python:
Ejecución del modelador gráfico desde la consola de Python en QGIS
El uso de la consola sí funciona, pero a través de un evento de conexión (clic) de un plugin, la ventana se cierra inmediatamente.
El código del diálogo:
dlg = ModelerDialog()
dlg.loadModel('C:/BGTGenerator.model3')
dlg.show()
¿Cómo puedo evitar que el diálogo del modelador se cierre o abrirlo correctamente desde un plugin?