Python Script with C++Qt


 
Thread Tools Search this Thread
Top Forums Programming Python Script with C++Qt
# 8  
Old 09-30-2010
I still don't see "Init" declared anywhere. It must be a global, if it's not declared inside the class. What is it? Have you checked the value to see if it's sane? Are you sure it's really a valid PyObject *?
# 9  
Old 09-30-2010
first forget about Init.
Second it's a really a valid PyObject*.
# 10  
Old 09-30-2010
If you insist. You should probably make sure both those pointers aren't NULL before you evalobject anything though, if something's gone wrong an error message instead of a crash would be good.
# 11  
Old 10-01-2010
Thanks Corona688 but it's still got the same error.
# 12  
Old 10-02-2010
Sorry, I can't help you without you telling me more about where these external objects come from. A segmentation fault usually means a bugged pointer, going past the bounds of an array, a bad typecast, etc, etc.
# 13  
Old 10-04-2010
hi Corona688
the error is come from

Code:
        pValue = PyEval_CallObject(PyObject_GetAttrString(objModule, "main")
                                   , Py_BuildValue("(s)", cKeyNum));



---------- Post updated 10-04-10 at 04:58 AM ---------- Previous update was 10-03-10 at 07:11 AM ----------

Hi Corona688
i solve the problem and the code is work good
Code:
            PyObject *objValue = NULL;
            PyObject *objModule = NULL;
            PyObject *objDict = NULL;
            PyObject *objExpression = NULL;
            PyObject *objArgs = NULL;
            objDict = PyDict_New();
            objModule = PyImport_AddModule("__main__");
            //PyObject *objStrtoLong = ;
            objArgs = Py_BuildValue("(s)", iKeyNum);
            Py_IncRef(objModule);

            objDict = PyModule_GetDict(objModule);
            objExpression = PyDict_GetItemString(objDict, "main");
            if(PyCallable_Check(objExpression))
            {
                objValue = PyObject_CallObject(objExpression, objArgs);
                PyObject_CallMethod(objValue, "Sub", "(s)", iKeyNum);
            }
            else
            {
//                msg.setText("Not Callable");
//                msg.exec();
            }

Login or Register to Ask a Question

Previous Thread | Next Thread

9 More Discussions You Might Find Interesting

1. Programming

Create a C source and compile inside Python 1.4.0 to 3.7.0 in Python for ALL? platforms...

Hi all... As you know I like making code backwards compatible for as many platforms as possible. This Python script was in fact dedicated for the AMIGA A1200 using Pythons 1.4.0, 1.5.2, 1.6.0, 2.0.1, and 2.4.6 as that is all we have for varying levels of upgrades from a HDD and 4MB FastRam... (1 Reply)
Discussion started by: wisecracker
1 Replies

2. Windows & DOS: Issues & Discussions

How to execute python script on remote with python way..?

Hi all, I am trying to run below python code for connecting remote windows machine from unix to run an python file exist on that remote windows machine.. Below is the code I am trying: #!/usr/bin/env python import wmi c = wmi.WMI("xxxxx", user="xxxx", password="xxxxxxx")... (1 Reply)
Discussion started by: onenessboy
1 Replies

3. Shell Programming and Scripting

Capture run time of python script executed inside shell script

I have bash shell script which is internally calling python script.I would like to know how long python is taking to execute.I am not allowed to do changes in python script.Please note i need to know execution time of python script which is getting executed inside shell .I need to store execution... (2 Replies)
Discussion started by: Adfire
2 Replies

4. Shell Programming and Scripting

**python** unable to read the background color in python

I am working on requirement on spreadsheet in python scripting. I have a spreadsheet containing cell values and with background color. I am able to read the value value but unable to get the background color of that particular cell. Actually my requirement is to read the cell value along... (1 Reply)
Discussion started by: giridhar276
1 Replies

5. Shell Programming and Scripting

Python script called by a shell script

experts, i wrote a python script to do a certain job, i tried it and it is working fine, i want this script to be executed automatically after a ksh script, the problem is when i execute the ksh script my python script runes perfectly after the ksh script as I have include it at the end of the ksh... (1 Reply)
Discussion started by: q8devilish
1 Replies

6. Shell Programming and Scripting

Need a Python script

I work on various messages received from server and want to write a python script that can sort messages with unique flag values and give me the output in a text file. I get these messages in the form of .zcap file from server, in order to get messages from those files; I use an internal tool:... (0 Replies)
Discussion started by: Vijeta Laad
0 Replies

7. Shell Programming and Scripting

Passing variable from shell script to python script

I have a shell script main.sh which inturn call the python script ofdm.py, I want to pass two variables from shell script to python script for its execution. How do i achieve this ????? Eg: main.sh a=3 b=3; c= a+b exec python ofdm.py ofdm.py d=c+a Thanks in Anticipation (4 Replies)
Discussion started by: shashi792
4 Replies

8. Shell Programming and Scripting

Hi Python and shell script,the script hangs

Hi I need to run a shell script from a TCL script,the shell script in trun will run a python script 1.Tcl script set filename "./GopiRun.sh" 2.GopiRun.sh python ./psi.py $MYSB/test_scripts/delivery/gpy1.py 3.I have my gpy1.py script. Here the problem i am facing is on running... (0 Replies)
Discussion started by: nathgopi214
0 Replies

9. Shell Programming and Scripting

How to run python script from a Tcl script

Hi I have a python script,i need to run this script from a tcl script.Can anyone let me know how to do this (1 Reply)
Discussion started by: nathgopi214
1 Replies
Login or Register to Ask a Question