QWidget에서 상속 된 3 개의 클래스가 있습니다. 첫 번째 객체의 버튼을 클릭하면 두 번째 객체가 생성됩니다. 초 객체의 버튼을 클릭하면 세 번째 객체가 생성됩니다. 세 번째 객체에는 하나의 버튼 "종료"가 있습니다. 이 버튼을 클릭하면 세 번째 객체와 두 번째 객체를 닫아야합니다. 두 번째 개체에서 세 번째 개체의 단추를 클릭 한 것을 어떻게 알 수 있습니까?QWidget이 닫혀 있는지 확인하는 방법은 무엇입니까?
class First : public QWidget {
Q_OBJECT
public:
First();
virtual ~First();
private slots:
void quit();
void createSecond();
private:
Ui::First widget;
Second *second;
};
class Second : public QWidget {
Q_OBJECT
public:
Second();
virtual ~Second();
private slots:
void createThird();
void quit();
private:
Ui::Second widget;
};
class Third : public QWidget {
Q_OBJECT
public:
Third();
virtual ~Third();
private slots:
void quit();
private:
Ui::Third widget;
};
덕분에 도움을 많이! 정말 유용합니다. – andrei