You're assigning the result of
Font.askChooseFont( root ) to
Font. Does this not seem like it may cause problems to you?
Try this:
root = Tix.Tk( )
rootFont = Font.askChooseFont( root )
if rootFont:
print rootFont
Also, use [code] tags for blocks of code - [icode] is for code within sentences.