[PyKDE] connectSlotsByName do that really works in python?

Carles Pina i Estany carles at pina.cat
Sun Dec 17 22:16:41 GMT 2006


Some days ago (5!) Miguel Angel asked something basic about Qt4 and
auto-connecting buttons.

It seems that Miguel used only one file (bad!) and not subclassing. I
send a test that I have done now to learn to use Eric but I think that
it can help him (if he hasn't finished it :-)  )

without use eric should be:
designer-qt test.ui
pyuic -o Ui_test.py test.ui

then, hvae this file:
from Ui_test import *

class main(QtGui.QMainWindow):
        def __init__(self):
            self.ui = Ui_MainWindow()
        def on_pushButton_clicked(self):
if __name__ == "__main__":

This works fine. I have not looked deeply Miguel code, since I understood that
he has everything in same file... and then is bad to change the UI :-)

On Dec/13/2006, Miguel Angel Cañedo wrote:
> I have been reading about the new auto connect  of Qt, I have been trying to 
> get it workin with no success....
> Is there a specific way or place to declare th functions?
> What am i missiing?
> Here is a very simple code from pyuic4 where I simply added a def:
Carles Pina i Estany		GPG id: 0x8CBDAE64
	http://pinux.info	Manresa - Barcelona

More information about the PyQt mailing list