Yea I did see that, but it had no effect, although I'm not sure if my 
bitwise operation for the keypress was correct, but I had a hex type, not a 
string, which  I am guess QByteArray is going to assume is a string.  

On Friday, July 6, 2012 2:32:39 PM UTC+8, Justin Israel wrote:
>
> If you need a QByteArray have you tried just:
>
> bArray = QByteArray()
> bArray.append("hello")
>
>
>
>
>
> On Jul 5, 2012, at 9:24 PM, Jay Goodman <[email protected]> wrote:
>
> I've done some google-ing and haven't seen a lot of discussion on this.  I 
> was wondering if anyone has done any substantial playing, or fighting, with 
> the QProcess in PyQt4.  I found this to be better suited for spawning 
> processes from Qt UI's as opposed to Subprocess--although Subprocess works 
> too, but suffers from its own (and some of the same) issues.  I'm rather 
> left with an uneasy feeling of managing, and interacting, with console 
> processes from Python.
>
> I'm running a console process that can be terminated with a Ctrl-C or 
> Ctrl-Break input.  The only way I see to do that with the QProcess is with 
> the writeData method, which would take a byteArray, but I am not even sure 
> if that would work?  I can find Hex values for these keys within the QT 
> enums, but I'm not incredibly keen on Hex to Byte Array conversions.
>
> The other though I had was to use the win32api: 
> *win32api.GenerateConsoleCtrlEvent(CTRL_BREAK_EVENT, 
> _processId)*
> This seems like a good way to handle it, but I find an error of "Invalid 
> Process Handle".  I also get this error when I attempt this with 
> Subprocess--could it be a translation issue between python and win32?  I've 
> done a breakpoint on this and the process id is an integer and not zero.  I 
> don't have a ton of experience with subprocess so I may be doing something 
> entirely wrong here, so any suggestions are greatly appreciated.
>
> -- 
> view archives: http://groups.google.com/group/python_inside_maya
> change your subscription settings: 
> http://groups.google.com/group/python_inside_maya/subscribe
>
>

-- 
view archives: http://groups.google.com/group/python_inside_maya
change your subscription settings: 
http://groups.google.com/group/python_inside_maya/subscribe

Reply via email to