[PyQt] Problems with QX11EmebedContainer since Qt4.4/PyQt latest

Gustavo A. Díaz gustavo.diaz at gmail.com
Sat Jun 21 14:42:20 BST 2008

Hi guys.

Since Qt4.4 (i dont know if is cause of Qt or PyQt latest version) i have
proeblems with this.
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't anymore.

My code:

class toolsConsole(QtCore.QObject):
    def __init__(self, gui):

        self.gui = gui

        # Creamos un contenedor para poder embeber la consola dentro de un
        self.container = QX11EmbedContainer(self.gui.consoleFrame)
        self.container.setGeometry(4, 4, 600, 425)

        # Comenzamos a definir la ventana para poder obtener el wid (window
ID) y colocarlo en el "container"
        wid = self.container.winId()

        # Asigamos los parámetros de la aplicación y a su vez, obtenemos el
número de WID.
        self.parametersList = ["-into", repr(wid), "-bg", "black", "-fg",

        # Definimos la clase para ejecutar el proceso, o sea, la aplicación
de la consola xterm
        self.process = QtCore.QProcess()

        # Especificamos que el path por defecto, sea el HOME de cada
        self.initDirectory = QString(QDir.homePath())

        # Ejecutamos el proceso de xterm
        self.process.start("xterm", self.parametersList)

Indeed the process executes, the xterm is executing and with the winId
number and the parameters i've passed.

Any tip?


Gustavo A. Díaz
GDNet Projects
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.riverbankcomputing.com/pipermail/pyqt/attachments/20080621/e292dfbd/attachment.html

More information about the PyQt mailing list