新增tooltip

完成主要功能，一些bug未修复，及一些功能未实现