终终终终终终终终终终于找着问题了,类里边设了个变量, 没在构造函数里初始化, 在点击开始按钮中初始化的. 这倒没什么, 关键是, 这个变量在paintEvent中用了, 一启动画面就要调用paintEvent, 这时候这个变量还没初始化呢!!!!!!
气死人了, 警示啊, 警示!!!!!!!! 这种错误真难发现, 也跟我的习惯有关. 我习惯C语言的, 设变量的时候就初始化, 可是C++, 类里边申明变量的时候还得转到实现文件, 在构造函数中初始化, 有时候就忘了, 特别是你这个变量本来并没设计到这个类里, 而是后来添加进去的...
我用Ubuntu Qt-Creator Debug g++编译的时候它可能替我做了这工作, 到Windows下 MinGW 不管我了. 我还纳闷, linux下好好的, Windows下怎么死活不行
没啥经验, 还是个学生, 多郁闷几次就好了