技术路线 GUI的实现 使用PyQt技术作为基础.PyQt是一个支持多平台的客户端开发SDK,使用它实现的客户端可以运行在目前几乎所有主流平台之上. 使用PyQt,Qt设计器实现UI,通过pyuic4 -x -o main_page.py untitled.ui命令将设计好的xml文件转换为python程序. 继承纯UI的mainWindow类,重写setupUI方法,在UI建立完成之后进行控件的信号-槽的绑定. 在子类中完成各类事件的响应. 棋盘的绘制 PyQt提供了丰富的控件,如TableV