[PyQt] key capture

John Fabiani johnf at jfcomputer.com
Tue Jan 25 15:58:12 GMT 2011


On Tuesday, January 25, 2011 07:50:39 am Phil Thompson wrote:
> On Tue, 25 Jan 2011 07:43:05 -0800, John Fabiani <johnf at jfcomputer.com>
> 
> wrote:
> > On Tuesday, January 25, 2011 07:19:17 am Phil Thompson wrote:
> >> On Tue, 25 Jan 2011 07:12:30 -0800, John Fabiani <johnf at jfcomputer.com>
> >> 
> >> wrote:
> >> > Hi,
> >> > newbie question - is it possible to capture the 'F4' using SIGNAL for
> 
> a
> 
> >> > QLineEdit.  If so how?  Also where can I find a list of the available
> >> > signals
> >> > (events)?
> >> 
> >> Signals are not events.
> >> 
> >> If you can use a QLineEdit sub-class then reimplement keyPressEvent(),
> >> otherwise install an event filter.
> >> 
> >> Phil
> > 
> > Thanks for the quick response.  Reading the book "Rapid GUI programming
> > with
> > Python and QT"  in the section "Signals and Slots" (page 127) the author
> > 
> > starts the section by stating:
> > "Every GUI library provides the details of events that take place ..."
> 
> I assume that it's using the term in its generic "something that happens"
> sense, not the Qt-specific meaning.
> 
> > So I gathered that SIGNALS were events.   Apparently, I did not
> 
> understand
> 
> > completely.  Could you take a little more time and explain why they are
> > not.
> > There is more to read - chapters 10 and 11 are suppose to get deeper
> 
> into
> 
> > the
> > SIGNALS and SLOTS.
> 
> I suggest you finish your reading then ask any questions you have left.
> 
> > Still would like to know where I can see a list of SIGNALS?
> 
> The documentation for a class lists the signals for that class.
> 
> Phil

Thanks and I'll try to keep in mind that SIGNALS are not events.

Johnf


More information about the PyQt mailing list