[PyKDE] Custom signal/slot function

Diez B. Roggisch deets at web.de
Sun Jun 19 17:44:48 BST 2005


Kevin Walzer wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> Hello,
> 
> I'm working on my first PyQt application, and to get a feel for signals
> and slots, I'm trying to have my application echo the text entered into
> a line edit widget to stdout. However, when I test this, what is printed
> is "Not implemented yet," which tells me I'm doing something wrong.
> 
> Here is my ui.h code:
> 
> void form1::LaunchFoo()
> {
> ~  # get the text typed in the line edit
> ~  e = self.lineEdit1.text().ascii()
> 
> ~   #show output
> ~    os.system('echo %s', e)
> ~    }
> 
> 
> I've also tried the simple statement "print %s, e", but I also get the
> "not implemented yet" error.
> 
> Can anyone help point me in the right direction?

The ui.h file is of no use here AFAIK. What you do is to subclass your 
generated widget class and then override the slot method - that's all.

Diez




More information about the PyQt mailing list