目前要改写一个测试软件, 之前只能是一台一台测, 现在要改写 1 对 20 这样的测试.只需让其他 20 个硬件连接主机就可以了.
问题来了, 我把之前的逻辑代码 和界面分离开了, 想用多线程去实现. 在用 QThread 的子类的时候, run()函数怎么处理?
难道把逻辑代码都放进 run()里? 还是调用函数指针? 对了,class 里的十几行全局变量往哪放 .....
感谢看帖的大佬, 本人 9.9 成新. 希望多多批评. 抱拳
class Thread : public QThread
{
Q_OBJECT
public:
Thread();
virtual void run();
signals:
void send(QString msg); //测试结果 发送给 界面
private:
//十几个变量
};