Buen día espero que me puedan ayudar!! necesitoa hacer un pequeño sistemita... pero no se como enlazar las pantallas es decir tengo un QMainWindow y tienes su submenus... como hago para tarerme las pantallas sin que estas se salgan del espacio de trabajo intente trabajar con la funcion QWorkspace de esta forma:
//-------------------------------
Importaciones
from PyQt4.QtGui import QMainWindow
from PyQt4.QtCore import pyqtSignature
from Ui_FormularioPrincipal import Ui_FormularioPrincipal
from PyQt4.QtGui import QWorkspace, QMessageBox
from PyQt4.QtCore import QFile, QIODevice, QString
from Usuario import Usuario
//----------------------------------------------------------
@pyqtSignature("")
def on_actionUsuario_triggered(self):
"""
Me permite que la ventana no salga del espacio que ocupa la otra
"""
self.v = Usuario()
if self.w.enviarP()!=None:
self.v.recibirP(self.w.enviarPersona())
workspace = QWorkspace(self.v)
self.setCentralWidget(workspace)
workspace.addWindow(self.v)
//-----------------------------------------------------------------------------------
Ahora bien la funcion enviarP, y recibirP son funciones de busqueda y validacion de otros formularios..
//-------------------------------------------
Espero me puedan ayudar le estare muy agradecida!! xD