Gracias AlvaroG,
Pero la aplicacion completa es muy larga y compleja, por lo que no creo que me sea de gran ayuda el ir paso a paso.
Segun parece, esa ventana pop-up con la misma grafica que luego se mostrara en la mainWindow, aparece en algun punto del metodo def drawPlot(x,y, y_O):
Creo que lo he descubierto porque, si al final del metodo pongo esto:
Código Python:
Ver original...
...
...
plt.xticks(index + bar_width , (x))
plt.legend()
plt.tight_layout()
plt.close()
return fig
Esa llamada a plt.close() hace que la grafica pop-up ya no se muestre de manera fija, pero aun sigue apareciendo durente algunos milisegundos, lo que hace un mal efecto cada vez que llamo al metodo drawPlot(x,y, y_O)
Con lo cual, el problema esta casi casi solucionado, solo necesito que alguien me aclare, dentro del codigo de drawPlot(x,y, y_O): donde se muestra la grafica, porque como se puede ver no hay ninguna llamada a .show() o a .draw()
Gracias