Hi guys.<br><br>Since Qt4.4 (i dont know if is cause of Qt or PyQt latest version) i have proeblems with this.<br>I have a code in my app that embeds a xterm console inside a frame, that was working perfect always... but since Qt4.4 doesn&#39;t anymore.<br>
<br>My code:<br><br><div style="margin-left: 40px;">class toolsConsole(QtCore.QObject):<br>&nbsp;&nbsp;&nbsp; def __init__(self, gui):<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; QtCore.QObject.__init__(self)<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; self.gui = gui<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; # Creamos un contenedor para poder embeber la consola dentro de un frame<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; self.container = QX11EmbedContainer(self.gui.consoleFrame)<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; self.container.setGeometry(4, 4, 600, 425)<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; # Comenzamos a definir la ventana para poder obtener el wid (window ID) y colocarlo en el &quot;container&quot;<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; wid = self.container.winId()<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; # Asigamos los parámetros de la aplicación y a su vez, obtenemos el número de WID.<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; self.parametersList = [&quot;-into&quot;, repr(wid), &quot;-bg&quot;, &quot;black&quot;, &quot;-fg&quot;, &quot;white&quot;]<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; # Definimos la clase para ejecutar el proceso, o sea, la aplicación de la consola xterm<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; self.process = QtCore.QProcess()<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; # Especificamos que el path por defecto, sea el HOME de cada usuario.<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; self.initDirectory = QString(QDir.homePath())<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; self.process.setWorkingDirectory(self.initDirectory)<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; # Ejecutamos el proceso de xterm<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; self.process.start(&quot;xterm&quot;, self.parametersList)<br>
<br><br></div>Indeed the process executes, the xterm is executing and with the winId number and the parameters i&#39;ve passed.<br><br>Any tip?<br><br>Thanks.<br><br><br><br clear="all"><br>-- <br>Gustavo A. Díaz<br>GDNet Projects<br>
<a href="http://www.gdnet.com.ar">www.gdnet.com.ar</a>