Hello,

There's somethings i cannot understand about creating nib based application,
Ok I start interface builder, build gui, create outlet, create action, saving, create python file starting by the nib, and having a thing like this:


----------------------------------------------

import objc
from Foundation import *
from AppKit import *
from PyObjCTools import NibClassBuilder, AppHelper


NibClassBuilder.extractClasses("MainMenu")


# class defined in gino.nib class finestra(NibClassBuilder.AutoBaseClass): # the actual base class is NSObject # The following outlets are added to the class: # button # label

    def change_(self, sender):
        self.label.setStringValue_("Prova")



if __name__ == "__main__":
    AppHelper.runEventLoop()

----------------------------------------------

Ok, finestra is the base class and all works, but why is the base class? if i create more class??
I've tried xcode template, but if I modify the AppDelegate nib and add the function in python file, it give me this error:


Could not connect the action change_: to target of class provaDocument

And i don't know why =P

I need to know what is the base class, i can chose? There's somethings that I probably miss, someone can help?

Thanks a lot.

Whamoo www.rknet.it
Powered by:
- MacOsX
- Gnu / Linux Debian Sarge
- Amiga Os 3.9
- Milk

_______________________________________________
Pythonmac-SIG maillist  -  Pythonmac-SIG@python.org
http://mail.python.org/mailman/listinfo/pythonmac-sig

Reply via email to