我的 conf 函数应该放在哪里最合适
时间: 2023-08-08 12:06:00 浏览: 44
根据您提供的代码结构,将 `conf` 函数放在 `MyWidget` 类的内部会更合适。您可以将 `conf` 函数作为 `MyWidget` 类的一个成员函数。
以下是修改后的代码示例:
```cpp
#include "mywidget.h"
#include "ui_mywidget.h"
#include <QThread>
MyWidget::MyWidget(QWidget *parent)
: QWidget(parent)
, ui(new Ui::MyWidget)
{
ui->setupUi(this);
conf();
}
void MyWidget::conf()
{
for (;;) {
if (start == 1) {
qDebug() << "Windows Open 1";
// 延时一段时间,例如100毫秒
QThread::msleep(100);
} else {
qDebug() << "Windows Close -999";
break;
}
}
}
void MyWidget::closeEvent(QCloseEvent *event)
{
start = 0;
}
MyWidget::~MyWidget()
{
delete ui;
}
```
在上述示例中,`conf` 函数被定义为 `MyWidget` 类的一个成员函数,并在 `MyWidget` 类的构造函数中调用。
通过将 `conf` 函数作为 `MyWidget` 类的成员函数,可以更好地组织和管理代码,并且可以直接访问其他成员变量和成员函数。
希望这个解答对您有帮助。如果您还有其他问题,请随时提问。