开始考虑用Qt实现这一部分功能