通用改变
- 默认使用增删文件的方法适配平台,在 pro 中用 win32、unix 加以区分。毕竟程序是用来看的,不是文件
- 改什么也不要改文件 UTF-8编码,否则在多国语言功能上后悔终生
- 尽量使用 Qt 内部宏控制,文件内宏控制放在最后一招。
平台切换引发的改变
- 把 MIPS Preview 代码删除,MIPS、Ubuntu、Windows 在 Preview 上使用三套代码,前边两套兼容和 Windows 不兼容。
- SHUTDOWN_RDWR找不到,在 windows 下这个要自定义,使用宏区分平台
- 变量、函数定义前边全部的中文注释需要使用/**/注释,不可以使用//,否则会引发定义的变量找不到。
- 全部的 tr 函数中不允许出现中文,所有的代码行中不允许出现中文,中文标点也不行
- 不能有信号闲置不用,否则编译不过,提示 moc _xx.cpp 中类不包含那个信号。
Qt版本切换引发的改变
- QtCore QtGui更改为QtC