[PyKDE] Quitting invokes crash handler
    Frederick Polgardy Jr 
    polgardy at bodacion.com
       
    Fri Aug 30 16:38:01 BST 2002
    
    
  
Jim,
FYI, the corresponding PyQt code doesn't crash, even with 1-character 
variable names. ;-)
Fred
Relevant versions:
KDE 3.0.3
Python 2.2.1
SIP/PyQT/PyKDE 3.3.2
Code snippet:
import sys
from qt import *
class stuff(QMainWindow):
   def __init__(self, parent = None, name = None, fl = 0):
      QMainWindow.__init__(self, parent, name, fl)
      # create a status bar
      self.statusBar()
      # create the menubar
      fileMenu = QPopupMenu(self)
      quitAction = QAction("Quit", "&Quit", 0, self)
      QObject.connect(quitAction, SIGNAL("activated()"), self.fileQuit)
      quitAction.addTo(fileMenu)
      self.menuBar().insertItem("&File", fileMenu)
   def fileQuit(self):
      print "About to quit..."
      qApp.quit()
if __name__ == "__main__":
   a = QApplication(sys.argv)
   w = stuff()
   QObject.connect(a, SIGNAL("lastWindowClosed()"), w.fileQuit)
   w.show()
   a.exec_loop()
-- 
F R E D E R I C K   P O L G A R D Y   J R.
Bodacion Technologies - A Virtual Media Company
18-3 E Dundee Road - Suite 300 - Barrington, IL 60010
Phone: 847/842.9008 - Fax: 847/842-1731
Web: http://www.bodacion.com
    
    
More information about the PyQt
mailing list