Thanks! I didn't know how things went around here. I had a bad experience with Stackoverflow, so I was a little gun shy. I spent more time justifying why I asked a question than actually getting help... But that is (hopefully) behind me.
I'm going to test you on that "we don't bite" thing right away. This is my first foray into OOP having been an HTML dork for longer than I care to admit. I might have a few of my terms wrong. If so, I apologize. Attached are the 3 relevant little files for the example I am trying to hammer out. Running exam3.py brings up the GUI from BankGUI.py. It uses some of the classes from py10.py to do some basic banking functions, Open, Deposit, and Withdraw are essentially the same. the Xfer methods are where I run into the problem. Transfer from either object presents me with something like...
Traceback (most recent call last):
File "C:\Python27\lib\lib-tk\Tkinter.py", line 1470, in __call__
return self.func(*args)
File "C:\Users\Dar\Desktop\ex3\BankGUI.py", line 98, in CXfer
self.checking.Xfer(balance=fltBal)
File "C:\Users\Dar\Desktop\ex3\py10.py", line 53, in Xfer
Savings.Deposit(Savings, balance=balance)
TypeError: unbound method Deposit() must be called with Savings instance as first argument (got type instance instead)
So please be gentle. It's my first time. I am sure that there is plenty of questionable coding going on in here... It's only been a month. Basically I just would like to resolve the error, but I am also happy to hear any constructive criticism.
Thanks again!