[prev in list] [next in list] [prev in thread] [next in thread] 

List:       pykde
Subject:    Re: [PyQt] Type name for a function / callable when defining a signal
From:       "Bryan A. Jones" <bjones () ece ! msstate ! edu>
Date:       2014-08-27 14:23:30
Message-ID: CAHhYbD8Fb-ew1gChBnp2Y3WeT3VFD5Hf0Yg3yKqLOEv4urtoFQ () mail ! gmail ! com
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


Baz,

Perfect -- just what I needed. Thanks!

Bryan


On Tue, Aug 26, 2014 at 5:04 PM, Baz Walter <bazwal@ftml.net> wrote:

> On 26/08/14 22:25, Bryan A. Jones wrote:
> > All,
> >
> > A simple question -- I'd like to define a signal which expects a function
> > (or any callable) as an argument to the signal. I'm accustomed to
> defining
> > signals with other parameters, such as
> >
> > signalName = pyqtSignal(int, str, list, dict)
> >
> > What's the type for a function?
> >
> > signalName = pyqtSignal(def?) # nope; not 'function' either.
>
> You could use the types module from the stdlib:
>
>      signalName = pyqtSignal(types.FunctionType)
>
> or:
>
>      signalName = pyqtSignal(types.MethodType)
>
> But simplest would be:
>
>      signalName = pyqtSignal(object)
>
> --
> Regards
> Baz Walter
> _______________________________________________
> PyQt mailing list    PyQt@riverbankcomputing.com
> http://www.riverbankcomputing.com/mailman/listinfo/pyqt




-- 
Bryan A. Jones, Ph.D.
Associate Professor
Department of Electrical and Computer Engineering
231 Simrall / PO Box 9571
Mississippi State University
Mississippi state, MS 39762
http://www.ece.msstate.edu/~bjones
bjones AT ece DOT msstate DOT edu
voice 662-325-3149
fax 662-325-2298

Our Master, Jesus Christ, is on his way. He'll show up right on
time, his arrival guaranteed by the Blessed and Undisputed Ruler,
High King, High God.
- 1 Tim. 6:14b-15 (The Message)

[Attachment #5 (text/html)]

<div dir="ltr">Baz,<div><br></div><div>Perfect -- just what I needed. \
Thanks!</div><div><br></div><div>Bryan</div></div><div class="gmail_extra"><br><br><div \
class="gmail_quote">On Tue, Aug 26, 2014 at 5:04 PM, Baz Walter <span dir="ltr">&lt;<a \
href="mailto:bazwal@ftml.net" target="_blank">bazwal@ftml.net</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc \
solid;padding-left:1ex"><div class="">On 26/08/14 22:25, Bryan A. Jones wrote:<br> &gt; \
All,<br> &gt;<br>
&gt; A simple question -- I&#39;d like to define a signal which expects a function<br>
&gt; (or any callable) as an argument to the signal. I&#39;m accustomed to defining<br>
&gt; signals with other parameters, such as<br>
&gt;<br>
&gt; signalName = pyqtSignal(int, str, list, dict)<br>
&gt;<br>
&gt; What&#39;s the type for a function?<br>
&gt;<br>
&gt; signalName = pyqtSignal(def?) # nope; not &#39;function&#39; either.<br>
<br>
</div>You could use the types module from the stdlib:<br>
<br>
        signalName = pyqtSignal(types.FunctionType)<br>
<br>
or:<br>
<br>
        signalName = pyqtSignal(types.MethodType)<br>
<br>
But simplest would be:<br>
<br>
        signalName = pyqtSignal(object)<br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
Regards<br>
Baz Walter<br>
_______________________________________________<br>
PyQt mailing list      <a \
href="mailto:PyQt@riverbankcomputing.com">PyQt@riverbankcomputing.com</a><br> <a \
href="http://www.riverbankcomputing.com/mailman/listinfo/pyqt" \
target="_blank">http://www.riverbankcomputing.com/mailman/listinfo/pyqt</a></font></span></blockquote></div><br><br \
clear="all"><div><br></div>-- <br>Bryan A. Jones, Ph.D.<br>

Associate Professor<br>Department of Electrical and Computer Engineering<br>231 Simrall / PO \
Box 9571<br>Mississippi State University<br>Mississippi state, MS 39762<br><a \
href="http://www.ece.msstate.edu/~bjones" \
target="_blank">http://www.ece.msstate.edu/~bjones</a><br>

bjones AT ece DOT msstate DOT edu<br>voice 662-325-3149<br>fax 662-325-2298<br><br>Our Master, \
Jesus Christ, is on his way. He&#39;ll show up right on<br>time, his arrival guaranteed by the \
Blessed and Undisputed Ruler,<br>

High King, High God.<br>- 1 Tim. 6:14b-15 (The Message)<br>
</div>


[Attachment #6 (text/plain)]

_______________________________________________
PyQt mailing list    PyQt@riverbankcomputing.com
http://www.riverbankcomputing.com/mailman/listinfo/pyqt

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic