Hi guys!

I have a little problem... In my application i was embedding a xterm console using QX11EmbedContainer. But since Qt4.4 this does not work (was working perfectly before:

Heres the code (in PyQt, sorry...):

Qt Code:
  1. class toolsConsole(QtCore.QObject):
  2. def __init__(self, gui):
  3. QtCore.QObject.__init__(self)
  4.  
  5. self.gui = gui
  6.  
  7. # Creamos un contenedor para poder embeber la consola dentro de un frame
  8. self.container = QX11EmbedContainer(self.gui.consoleFrame)
  9. self.container.setGeometry(4, 4, 600, 425)
  10.  
  11. # Comenzamos a definir la ventana para poder obtener el wid (window ID) y colocarlo en el "container"
  12. wid = self.container.winId()
  13.  
  14. # Asigamos los parámetros de la aplicación y a su vez, obtenemos el número de WID.
  15. self.parametersList = ["-into", repr(wid), "-bg", "black", "-fg", "white"]
  16.  
  17. # Definimos la clase para ejecutar el proceso, o sea, la aplicación de la consola xterm
  18. self.process = QtCore.QProcess()
  19.  
  20. # Especificamos que el path por defecto, sea el HOME de cada usuario.
  21. self.initDirectory = QString(QDir.homePath())
  22. self.process.setWorkingDirectory(self.initDirectory)
  23.  
  24. # Ejecutamos el proceso de xterm
  25. self.process.start("xterm", self.parametersList)
To copy to clipboard, switch view to plain text mode 

Any Tip?

Thanks!!