Hi,
  Can somebody please help me with the issue of ".pyc" creating problems
when we rerun the application, written using PythonQt ? The description of
the problem is given below.

Regards,
Shankar

On Fri, Jun 27, 2008 at 2:41 PM, Shankar Narayana <[EMAIL PROTECTED]>
wrote:

> Hi,
>  I am newbie to PythonQt. I wanted to access the Qt objects created in C++
> using Python and update things. I had a look at this URL "
> http://doc.trolltech.com/qq/qq23-pythonqt.html#decoratorsandcwrappers";
> which talks about using PythonQt for the same.
>   I followed the instructions given in the example. I created my cpp file
> and .py file and could make them working.
>   But once after the first time after .pyc file is created, my program no
> longer executes. It is giving me a segmentation fault. If I remove my .pyc
> file and run the program, things work fine.
>
> My cpp file
> #include <QApplication>
> #include <QTextEdit>
> #include "PythonQt.h"
> int main(int argc, char* argv[])
> {
>     QApplication app(argc,argv);
>     QTextEdit *welcomemsg = new QTextEdit("Hi whatsup");
>     PythonQt::init();
>     PythonQtObjectPtr mainModule = PythonQt::self()->getMainModule();
>     mainModule.addObject("welcomemsg",welcomemsg);  // Check with different
> names
>     mainModule.evalFile("Pyscript.py");
>     mainModule.removeVariable("welcomemsg");
>     PythonQt::cleanup();
>     return app.exec();
> }
>
> My Python file  (Pyscript.py)
>
> from PythonQt import *
> #append the text to the existing text edit
> welcomemsg.append("Hurray I did it")
> welcomemsg.show()
>
> Can somebody help me what makes this not to run once Python interpreter
> works on the Python file and creates a .pyc file ?
>
>
> Regards,
> Shankar
>
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to