解决了继承类翻译不成功的问题(不用重载)

问题：
    TObject作为基类，从他派生Tunnel和HairDryer两个类，在TObject中翻译了，但是在派生类中的
    右键菜单中没有翻译（派生类中没有右键菜单的重载函数）

解决过程：

    1.在派生类中建立右键菜单烦，就是重载了getMenu()函数，这样做显得有点麻烦，并且没有重载函数
    的必要性，为了一个翻译重载显得多余

    2.查找文档：
    通过开始菜单-->python(x,y)-->document-->Python(x,y) Documentation ，
    然后打开libraries文件夹，找到pyqt4/doc/index.html，
    看“Internationalisation of PyQt4 Applications”下的内容

    后面提到了，c++可以保证正确的上下文，但python就不行，
    所以后面的例子就告诉用QtCore.QCoreApplication.translate
    第一个参数，随便写个名字就可以了（只是认为的分组，区分一下要翻译的内容而已），
    class A::tr(xx) 等价于 QtCore.QCoreApplication.translate("A", xx)

    这样就可以解释为什么python里派生类没有翻译
    因为QtCore.QCoreApplication.translate()函数需要一个上下文（就是一个字符串）
    而tr函数默认用“当前调用所在的类名字”作为上下文，它是通过moc处理的，

    所以b.hello()中翻译的时候，用的是上下文“A”
    但pyqt里没有moc，所以它使用”当前对象的类名字”作为上下文，所以b.hello()中翻译的时候，
    用的上下文“B”，但此时"B"这个上下文不存在（因为我们没有在translate函数中明确的指定它）

    以上的A和B是文档例子的类名。具体参见文档

解决方法：
    把TObject的self.tr()函数换成QtCore.QCoreApplication.translate()函数,这样既不用重载没有必要重载的
    函数，也可以顺利解决问题