mainwindow 类移动到独立文件