Sundance sundance_at_ierne.eu.org: >Well, more precisely, it works if I copy the KCmdLineArgs.init line from >mimetype.py. If I call KApplication([], "SomeName") it dies. Apparently >KApplication REQUIRES a non-empty list as its first argument, unlike >QApplication (with which the [] trick works).
Jim, sorry if this has been fixed in newer versions than the 3.7-3 version - I haven't been able to follow some of the discussion on the topic (c++). I recently had to change one program from QApplication to KApplication to support a kde widget and found that not only does it require a non-empty list as Sundance noted, but there can only be One element in that list or it will fail on 'Unexpected argument '. Of course, the program still works fine when its main class is instantiated from another script with args. I got around it by passing [sys.argv[0]] to KApplication when run stand-alone. This way it starts fine and the main class can pick off the args it needs. However, the kde crash handler kicks in when the program exits now. Sorry if this is fixed, I can certainly handle it for the time being until I upgrade. If not, can you suggest a proper cure over my work around? -- Regards, Paul Evans _______________________________________________ PyKDE mailing list [EMAIL PROTECTED] http://mats.imk.fraunhofer.de/mailman/listinfo/pykde
