¿Cómo integrar Pygame y PyQt4?

Estoy usando python 2.7 y Ubuntu 14.04.

Estoy tratando de haceresta para tener mi ventana de pygame dentro de mi GUI

En algunas plataformas es posible incrustar la pantalla de pygame en una ventana ya existente. Para hacer esto, la variable de entorno SDL_WINDOWID debe establecerse en una cadena que contenga el identificador o identificador de la ventana. La variable de entorno se verifica cuando se inicializa la visualización de pygame

Entonces esto es lo que hice:

from PyQt4 import QtGui, QtCore
import os
import subprocess
import sys

class Ui_MainWindow(object):
    def setupUi(self, MainWindow):
    MainWindow.setWindowModality(QtCore.Qt.ApplicationModal)
    MainWindow.setFixedSize(800, 600)
    QtCore.QMetaObject.connectSlotsByName(MainWindow)
    self.iniMap()

def iniMap(self):
    command = "xprop -root _NET_ACTIVE_WINDOW"
    output = subprocess.Popen(["/bin/bash", "-c", command], stdout=subprocess.PIPE)
    activeWindowID = str(output.communicate()[0].decode("utf-8").strip().split()[-1])
    os.environ['SDL_WINDOWID'] = activeWindowID
    import pygame
    pygame.init()
    screen = pygame.display.set_mode((565, 437), pygame.NOFRAME)

class frmMain(QtGui.QMainWindow, Ui_MainWindow):
    def __init__(self, parent=None):
        super(frmMain, self).__init__(parent, flags=QtCore.Qt.FramelessWindowHint)
        self.setAttribute(QtCore.Qt.WA_DeleteOnClose)
        self.setupUi(self)

if __name__ == "__main__":
    app = QtGui.QApplication(sys.argv)
    form = frmMain()
    form.show()
    sys.exit(app.exec_())

Pero no funciona. Solo muestra mi ventana PyQt. No sé si estoy haciendo algo mal o si Pygame no se puede integrar con PyQt

¿Qué debo hacer para incrustar mi ventana de Pygame?frmMain?

Gracias de antemano.

Respuestas a la pregunta(1)

Su respuesta a la pregunta