[PyQt] PyKDE application crashes on exit

Benno Dielmann lists at benno-dielmann.de
Wed Jul 30 20:56:55 BST 2008


Hi, 

This PyKDE4 application always crashes on exit:
---------------------------------------------------------
import sys
from PyQt4.QtCore import *
from PyQt4.QtGui import *
from PyKDE4.kdecore import ki18n, KAboutData, KCmdLineArgs
from PyKDE4.kdeui import KApplication

class Benup(QWidget):
    def __init__(self, parent=None):
        super(Benup, self).__init__(parent)
        self.splash = QLabel('testing...')
        layout = QVBoxLayout()
        layout.addWidget(self.splash)
        self.setLayout(layout)

if __name__ == '__main__':
    appName     = "benup"
    catalog     = ""
    programName = ki18n("Benup")
    version     = "0.1"
    aboutData   = KAboutData(appName, catalog, programName, version)
    KCmdLineArgs.init(sys.argv, aboutData)
    app = KApplication()
    b = Benup()
    b.show()
    app.exec_()
---------------------------------------------------------------------

Any ideas why? It doesn't crash if I make self.splash local, i.e. removing the 
"self.". What am I doing wrong?

Thanks a lot in advance for any hints, 

Benno. 



More information about the PyQt mailing list