QT新建Qt Widgets Application项目,需要修改ui控件属性,得在mainwindow这个类中进行修改,如在其他cpp中使用,那么怎么在分离出去的类中进行修改呢?下面是一种很好的方法。
1.在mainwindow.h
中包含#include "AD_myThread.h"
2.在#include "AD_myThread.h"
中包换头文件#include <QPushButton>
这个事pushbotton控件,要事label就要用#include <Qlabel>
3.创建对应的指针,这里用pushbotton,QPushButton* m_q1;
4在maninwindow.cpp
中初始化AD_myThread1->m_q2 = ui->pushButton;
5.就可以在AD_myThread.cpp
中调用m_q1->setEnabled(true);