1 votos

¿Puedo abrir un formulario en una acción de capa?

Quiero abrir un formulario (hecho en QTDesign) en la acción de capa. ¿Es posible?

2voto

Jauder Ho Puntos 3172

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_()

enter image description here

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_()

enter image description here

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X