Quiero abrir un formulario (hecho en QTDesign) en la acción de capa. ¿Es posible?
Respuesta
¿Demasiados anuncios?Sí se puede. Las acciones de capa pueden llamar a Python, así que puedes hacer algo como esto:
from PyQt4 import uic
import os
uifile = r"{path to your UI file}\youruifile.ui"
uiinstance = uic.loadUi(uifile)
uiinstance.exec_()
Incluso podrías ponerlo en un archivo python y llamarlo en lugar de almacenar el código en el proyecto.
En yourcode.py
from PyQt4 import uic
import os
def loadUI():
uifile = os.path.join(os.path.dirname(__file__) , 'youruifile.ui')
uiinstance = uic.loadUi(uifile)
uiinstance.exec_()