当界面点击关闭按钮时,会触发closeEvent函数,该函数中调用hide()函数将窗口隐藏起来,而不是关闭。当再次进入这个页面时,会调用Lights类的构造函数,重新创建界面。因此,页面上的内容为上次更改的状态。

closeEvent函数中,调用event->ignore()函数可以阻止窗口的关闭操作。

Qt 界面点击关闭按钮隐藏起来等到再次进入这个页面页面上的内容为上次更改的状态#ifndef LIGHTS_H#define LIGHTS_H#include QWidgetnamespace Ui class Lights;class Lights public QWidget Q_OBJECTpublic explicit Lightsint useridQWidget pare

原文地址: http://www.cveoy.top/t/topic/iyZC 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录