1. 在QThread函数中new出来的QAxObject对象需要在线程结束前析构。
个人教训是我在线程结束后关闭QAxObject打开的Excel程序,资源释放了,但是程序没有关闭;
2. QAxObject对象不支持多线程使用,在线程中使用就需要在线程中创建(线程函数传入参数还没有测试过);
个人教训是 ①直接使用类中得变量会抛异常;
3. QT 在CPP中声明的Q_OBJECT宏,MOC模块不会预处理.
4 QAxObject操作Excel初始化时需要 include <Windows.h>
::CoInitilize(NULL);
::CoUninitilize();
个人教训是不这么做,使用此对象操作时会抛异常;